{
  "type": "Program",
  "body": [
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "Literal",
        "value": "use strict",
        "raw": "\"use strict\"",
        "range": [
          0,
          12
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 0
          },
          "end": {
            "line": 1,
            "column": 12
          }
        }
      },
      "range": [
        0,
        13
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 13
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "chai_1",
            "range": [
              18,
              24
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 4
              },
              "end": {
                "line": 2,
                "column": 10
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                27,
                34
              ],
              "loc": {
                "start": {
                  "line": 2,
                  "column": 13
                },
                "end": {
                  "line": 2,
                  "column": 20
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "chai",
                "raw": "'chai'",
                "range": [
                  35,
                  41
                ],
                "loc": {
                  "start": {
                    "line": 2,
                    "column": 21
                  },
                  "end": {
                    "line": 2,
                    "column": 27
                  }
                }
              }
            ],
            "range": [
              27,
              42
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 13
              },
              "end": {
                "line": 2,
                "column": 28
              }
            }
          },
          "range": [
            18,
            42
          ],
          "loc": {
            "start": {
              "line": 2,
              "column": 4
            },
            "end": {
              "line": 2,
              "column": 28
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        14,
        43
      ],
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 2,
          "column": 29
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "Rx",
            "range": [
              48,
              50
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 4
              },
              "end": {
                "line": 3,
                "column": 6
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                53,
                60
              ],
              "loc": {
                "start": {
                  "line": 3,
                  "column": 9
                },
                "end": {
                  "line": 3,
                  "column": 16
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "../../dist/cjs/Rx",
                "raw": "'../../dist/cjs/Rx'",
                "range": [
                  61,
                  80
                ],
                "loc": {
                  "start": {
                    "line": 3,
                    "column": 17
                  },
                  "end": {
                    "line": 3,
                    "column": 36
                  }
                }
              }
            ],
            "range": [
              53,
              81
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 9
              },
              "end": {
                "line": 3,
                "column": 37
              }
            }
          },
          "range": [
            48,
            81
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 4
            },
            "end": {
              "line": 3,
              "column": 37
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        44,
        82
      ],
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 38
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "Observable",
            "range": [
              87,
              97
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 4
              },
              "end": {
                "line": 4,
                "column": 14
              }
            }
          },
          "init": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "Rx",
              "range": [
                100,
                102
              ],
              "loc": {
                "start": {
                  "line": 4,
                  "column": 17
                },
                "end": {
                  "line": 4,
                  "column": 19
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "Observable",
              "range": [
                103,
                113
              ],
              "loc": {
                "start": {
                  "line": 4,
                  "column": 20
                },
                "end": {
                  "line": 4,
                  "column": 30
                }
              }
            },
            "range": [
              100,
              113
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 17
              },
              "end": {
                "line": 4,
                "column": 30
              }
            }
          },
          "range": [
            87,
            113
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 4
            },
            "end": {
              "line": 4,
              "column": 30
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        83,
        114
      ],
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 4,
          "column": 31
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "queueScheduler",
            "range": [
              119,
              133
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 4
              },
              "end": {
                "line": 5,
                "column": 18
              }
            }
          },
          "init": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "MemberExpression",
              "computed": false,
              "object": {
                "type": "Identifier",
                "name": "Rx",
                "range": [
                  136,
                  138
                ],
                "loc": {
                  "start": {
                    "line": 5,
                    "column": 21
                  },
                  "end": {
                    "line": 5,
                    "column": 23
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "Scheduler",
                "range": [
                  139,
                  148
                ],
                "loc": {
                  "start": {
                    "line": 5,
                    "column": 24
                  },
                  "end": {
                    "line": 5,
                    "column": 33
                  }
                }
              },
              "range": [
                136,
                148
              ],
              "loc": {
                "start": {
                  "line": 5,
                  "column": 21
                },
                "end": {
                  "line": 5,
                  "column": 33
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "queue",
              "range": [
                149,
                154
              ],
              "loc": {
                "start": {
                  "line": 5,
                  "column": 34
                },
                "end": {
                  "line": 5,
                  "column": 39
                }
              }
            },
            "range": [
              136,
              154
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 21
              },
              "end": {
                "line": 5,
                "column": 39
              }
            }
          },
          "range": [
            119,
            154
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 4
            },
            "end": {
              "line": 5,
              "column": 39
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        115,
        155
      ],
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 5,
          "column": 40
        }
      },
      "trailingComments": [
        {
          "type": "Block",
          "value": "* @test {zip} ",
          "range": [
            156,
            174
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 0
            },
            "end": {
              "line": 6,
              "column": 18
            }
          }
        }
      ]
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "CallExpression",
        "callee": {
          "type": "Identifier",
          "name": "describe",
          "range": [
            175,
            183
          ],
          "loc": {
            "start": {
              "line": 7,
              "column": 0
            },
            "end": {
              "line": 7,
              "column": 8
            }
          }
        },
        "arguments": [
          {
            "type": "Literal",
            "value": "Observable.prototype.zip",
            "raw": "'Observable.prototype.zip'",
            "range": [
              184,
              210
            ],
            "loc": {
              "start": {
                "line": 7,
                "column": 9
              },
              "end": {
                "line": 7,
                "column": 35
              }
            }
          },
          {
            "type": "FunctionExpression",
            "id": null,
            "params": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        230,
                        232
                      ],
                      "loc": {
                        "start": {
                          "line": 8,
                          "column": 4
                        },
                        "end": {
                          "line": 8,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should combine a source with a second",
                        "raw": "'should combine a source with a second'",
                        "range": [
                          233,
                          272
                        ],
                        "loc": {
                          "start": {
                            "line": 8,
                            "column": 7
                          },
                          "end": {
                            "line": 8,
                            "column": 46
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      300,
                                      301
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        304,
                                        307
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 9,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 9,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1---2---3---",
                                        "raw": "'---1---2---3---'",
                                        "range": [
                                          308,
                                          325
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 9,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 9,
                                            "column": 37
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      304,
                                      326
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    300,
                                    326
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 9,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 9,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                296,
                                327
                              ],
                              "loc": {
                                "start": {
                                  "line": 9,
                                  "column": 8
                                },
                                "end": {
                                  "line": 9,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      340,
                                      345
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      348,
                                      351
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    340,
                                    351
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 10,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 10,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                336,
                                352
                              ],
                              "loc": {
                                "start": {
                                  "line": 10,
                                  "column": 8
                                },
                                "end": {
                                  "line": 10,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      365,
                                      366
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        369,
                                        372
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 11,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 11,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--4--5--6--7--8--",
                                        "raw": "'--4--5--6--7--8--'",
                                        "range": [
                                          373,
                                          392
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 11,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 11,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      369,
                                      393
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    365,
                                    393
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 11,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 11,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                361,
                                394
                              ],
                              "loc": {
                                "start": {
                                  "line": 11,
                                  "column": 8
                                },
                                "end": {
                                  "line": 11,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      407,
                                      412
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      415,
                                      418
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    407,
                                    418
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 12,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 12,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                403,
                                419
                              ],
                              "loc": {
                                "start": {
                                  "line": 12,
                                  "column": 8
                                },
                                "end": {
                                  "line": 12,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      432,
                                      440
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---x---y---z",
                                    "raw": "'---x---y---z'",
                                    "range": [
                                      443,
                                      457
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    432,
                                    457
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 13,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 13,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                428,
                                458
                              ],
                              "loc": {
                                "start": {
                                  "line": 13,
                                  "column": 8
                                },
                                "end": {
                                  "line": 13,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        467,
                                        483
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 14,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 14,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              484,
                                              485
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 14,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 14,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              486,
                                              489
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 14,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 14,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "range": [
                                            484,
                                            489
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 14,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 14,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              490,
                                              491
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 14,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 14,
                                                "column": 32
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          484,
                                          492
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 14,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 14,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      467,
                                      493
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      507,
                                      511
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 15,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    467,
                                    511
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 14,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 15,
                                      "column": 17
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      512,
                                      520
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 15,
                                        "column": 26
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            524,
                                            525
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 15,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 15,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "1",
                                              "raw": "'1'",
                                              "range": [
                                                528,
                                                531
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 15,
                                                  "column": 34
                                                },
                                                "end": {
                                                  "line": 15,
                                                  "column": 37
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "4",
                                              "raw": "'4'",
                                              "range": [
                                                533,
                                                536
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 15,
                                                  "column": 39
                                                },
                                                "end": {
                                                  "line": 15,
                                                  "column": 42
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            527,
                                            537
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 15,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 15,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          524,
                                          537
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 15,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 15,
                                            "column": 43
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            539,
                                            540
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 15,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 15,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "2",
                                              "raw": "'2'",
                                              "range": [
                                                543,
                                                546
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 15,
                                                  "column": 49
                                                },
                                                "end": {
                                                  "line": 15,
                                                  "column": 52
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "5",
                                              "raw": "'5'",
                                              "range": [
                                                548,
                                                551
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 15,
                                                  "column": 54
                                                },
                                                "end": {
                                                  "line": 15,
                                                  "column": 57
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            542,
                                            552
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 15,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 15,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          539,
                                          552
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 15,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 15,
                                            "column": 58
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            554,
                                            555
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 15,
                                              "column": 60
                                            },
                                            "end": {
                                              "line": 15,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "3",
                                              "raw": "'3'",
                                              "range": [
                                                558,
                                                561
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 15,
                                                  "column": 64
                                                },
                                                "end": {
                                                  "line": 15,
                                                  "column": 67
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "6",
                                              "raw": "'6'",
                                              "range": [
                                                563,
                                                566
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 15,
                                                  "column": 69
                                                },
                                                "end": {
                                                  "line": 15,
                                                  "column": 72
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            557,
                                            567
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 15,
                                              "column": 63
                                            },
                                            "end": {
                                              "line": 15,
                                              "column": 73
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          554,
                                          567
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 15,
                                            "column": 60
                                          },
                                          "end": {
                                            "line": 15,
                                            "column": 73
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      522,
                                      569
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 15,
                                        "column": 75
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  467,
                                  570
                                ],
                                "loc": {
                                  "start": {
                                    "line": 14,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 15,
                                    "column": 76
                                  }
                                }
                              },
                              "range": [
                                467,
                                571
                              ],
                              "loc": {
                                "start": {
                                  "line": 14,
                                  "column": 8
                                },
                                "end": {
                                  "line": 15,
                                  "column": 77
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        580,
                                        599
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 16,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 16,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            600,
                                            601
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 16,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 16,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            602,
                                            615
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 16,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 16,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          600,
                                          615
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 16,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 16,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      580,
                                      616
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 16,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 16,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      617,
                                      621
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 16,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 16,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    580,
                                    621
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 16,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 16,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      622,
                                      627
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 16,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 16,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  580,
                                  628
                                ],
                                "loc": {
                                  "start": {
                                    "line": 16,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 16,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                580,
                                629
                              ],
                              "loc": {
                                "start": {
                                  "line": 16,
                                  "column": 8
                                },
                                "end": {
                                  "line": 16,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        638,
                                        657
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 17,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 17,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            658,
                                            659
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 17,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 17,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            660,
                                            673
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 17,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 17,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          658,
                                          673
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 17,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 17,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      638,
                                      674
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      675,
                                      679
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    638,
                                    679
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 17,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 17,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      680,
                                      685
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  638,
                                  686
                                ],
                                "loc": {
                                  "start": {
                                    "line": 17,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 17,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                638,
                                687
                              ],
                              "loc": {
                                "start": {
                                  "line": 17,
                                  "column": 8
                                },
                                "end": {
                                  "line": 17,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            286,
                            693
                          ],
                          "loc": {
                            "start": {
                              "line": 8,
                              "column": 60
                            },
                            "end": {
                              "line": 18,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          274,
                          693
                        ],
                        "loc": {
                          "start": {
                            "line": 8,
                            "column": 48
                          },
                          "end": {
                            "line": 18,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      230,
                      694
                    ],
                    "loc": {
                      "start": {
                        "line": 8,
                        "column": 4
                      },
                      "end": {
                        "line": 18,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2242,
                    "_esdocTestName": "it2242"
                  },
                  "range": [
                    230,
                    695
                  ],
                  "loc": {
                    "start": {
                      "line": 8,
                      "column": 4
                    },
                    "end": {
                      "line": 18,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        700,
                        702
                      ],
                      "loc": {
                        "start": {
                          "line": 19,
                          "column": 4
                        },
                        "end": {
                          "line": 19,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should zip the provided observables",
                        "raw": "'should zip the provided observables'",
                        "range": [
                          703,
                          740
                        ],
                        "loc": {
                          "start": {
                            "line": 19,
                            "column": 7
                          },
                          "end": {
                            "line": 19,
                            "column": 44
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              752,
                              756
                            ],
                            "loc": {
                              "start": {
                                "line": 19,
                                "column": 56
                              },
                              "end": {
                                "line": 19,
                                "column": 60
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      772,
                                      780
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": "a1",
                                        "raw": "'a1'",
                                        "range": [
                                          784,
                                          788
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 20,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 20,
                                            "column": 28
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "b2",
                                        "raw": "'b2'",
                                        "range": [
                                          790,
                                          794
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 20,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 20,
                                            "column": 34
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "c3",
                                        "raw": "'c3'",
                                        "range": [
                                          796,
                                          800
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 20,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 20,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      783,
                                      801
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    772,
                                    801
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 20,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 20,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                768,
                                802
                              ],
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 8
                                },
                                "end": {
                                  "line": 20,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      815,
                                      816
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      819,
                                      820
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    815,
                                    820
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 21,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 21,
                                      "column": 17
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                811,
                                821
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 8
                                },
                                "end": {
                                  "line": 21,
                                  "column": 18
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              830,
                                              840
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 22,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 22,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "from",
                                            "range": [
                                              841,
                                              845
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 22,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 22,
                                                "column": 23
                                              }
                                            }
                                          },
                                          "range": [
                                            830,
                                            845
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 22,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 22,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "ArrayExpression",
                                            "elements": [
                                              {
                                                "type": "Literal",
                                                "value": "a",
                                                "raw": "'a'",
                                                "range": [
                                                  847,
                                                  850
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 22,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 22,
                                                    "column": 28
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": "b",
                                                "raw": "'b'",
                                                "range": [
                                                  852,
                                                  855
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 22,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 22,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": "c",
                                                "raw": "'c'",
                                                "range": [
                                                  857,
                                                  860
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 22,
                                                    "column": 35
                                                  },
                                                  "end": {
                                                    "line": 22,
                                                    "column": 38
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              846,
                                              861
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 22,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 22,
                                                "column": 39
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          830,
                                          862
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 22,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 22,
                                            "column": 40
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "zip",
                                        "range": [
                                          863,
                                          866
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 22,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 22,
                                            "column": 44
                                          }
                                        }
                                      },
                                      "range": [
                                        830,
                                        866
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 22,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 22,
                                          "column": 44
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              867,
                                              877
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 22,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 22,
                                                "column": 55
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "from",
                                            "range": [
                                              878,
                                              882
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 22,
                                                "column": 56
                                              },
                                              "end": {
                                                "line": 22,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "range": [
                                            867,
                                            882
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 22,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 22,
                                              "column": 60
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "ArrayExpression",
                                            "elements": [
                                              {
                                                "type": "Literal",
                                                "value": 1,
                                                "raw": "1",
                                                "range": [
                                                  884,
                                                  885
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 22,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 22,
                                                    "column": 63
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": 2,
                                                "raw": "2",
                                                "range": [
                                                  887,
                                                  888
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 22,
                                                    "column": 65
                                                  },
                                                  "end": {
                                                    "line": 22,
                                                    "column": 66
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": 3,
                                                "raw": "3",
                                                "range": [
                                                  890,
                                                  891
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 22,
                                                    "column": 68
                                                  },
                                                  "end": {
                                                    "line": 22,
                                                    "column": 69
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              883,
                                              892
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 22,
                                                "column": 61
                                              },
                                              "end": {
                                                "line": 22,
                                                "column": 70
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          867,
                                          893
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 22,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 22,
                                            "column": 71
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              905,
                                              906
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 22,
                                                "column": 83
                                              },
                                              "end": {
                                                "line": 22,
                                                "column": 84
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              908,
                                              909
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 22,
                                                "column": 86
                                              },
                                              "end": {
                                                "line": 22,
                                                "column": 87
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "+",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "a",
                                                  "range": [
                                                    920,
                                                    921
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 22,
                                                      "column": 98
                                                    },
                                                    "end": {
                                                      "line": 22,
                                                      "column": 99
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "b",
                                                  "range": [
                                                    924,
                                                    925
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 22,
                                                      "column": 102
                                                    },
                                                    "end": {
                                                      "line": 22,
                                                      "column": 103
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  920,
                                                  925
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 22,
                                                    "column": 98
                                                  },
                                                  "end": {
                                                    "line": 22,
                                                    "column": 103
                                                  }
                                                }
                                              },
                                              "range": [
                                                913,
                                                926
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 22,
                                                  "column": 91
                                                },
                                                "end": {
                                                  "line": 22,
                                                  "column": 104
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            911,
                                            928
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 22,
                                              "column": 89
                                            },
                                            "end": {
                                              "line": 22,
                                              "column": 106
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          895,
                                          928
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 22,
                                            "column": 73
                                          },
                                          "end": {
                                            "line": 22,
                                            "column": 106
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      830,
                                      929
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 107
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      943,
                                      952
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    830,
                                    952
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 22,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 23,
                                      "column": 22
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          963,
                                          964
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 23,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 23,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        980,
                                                        986
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 24,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 24,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        987,
                                                        993
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 24,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 24,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      980,
                                                      993
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 24,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 24,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "x",
                                                      "range": [
                                                        994,
                                                        995
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 24,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 24,
                                                          "column": 27
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    980,
                                                    996
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 24,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 24,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    997,
                                                    999
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 24,
                                                      "column": 29
                                                    },
                                                    "end": {
                                                      "line": 24,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  980,
                                                  999
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 24,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 24,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  1000,
                                                  1005
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 24,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 24,
                                                    "column": 37
                                                  }
                                                }
                                              },
                                              "range": [
                                                980,
                                                1005
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 24,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 24,
                                                  "column": 37
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "expected",
                                                  "range": [
                                                    1006,
                                                    1014
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 24,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 24,
                                                      "column": 46
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "UpdateExpression",
                                                  "operator": "++",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "i",
                                                    "range": [
                                                      1015,
                                                      1016
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 24,
                                                        "column": 47
                                                      },
                                                      "end": {
                                                        "line": 24,
                                                        "column": 48
                                                      }
                                                    }
                                                  },
                                                  "prefix": false,
                                                  "range": [
                                                    1015,
                                                    1018
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 24,
                                                      "column": 47
                                                    },
                                                    "end": {
                                                      "line": 24,
                                                      "column": 50
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1006,
                                                  1019
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 24,
                                                    "column": 38
                                                  },
                                                  "end": {
                                                    "line": 24,
                                                    "column": 51
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              980,
                                              1020
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 24,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 24,
                                                "column": 52
                                              }
                                            }
                                          },
                                          "range": [
                                            980,
                                            1021
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 24,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 24,
                                              "column": 53
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        966,
                                        1031
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 23,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 25,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      953,
                                      1031
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      1033,
                                      1037
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 15
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "done",
                                    "range": [
                                      1039,
                                      1043
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 21
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  830,
                                  1044
                                ],
                                "loc": {
                                  "start": {
                                    "line": 22,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 25,
                                    "column": 22
                                  }
                                }
                              },
                              "range": [
                                830,
                                1045
                              ],
                              "loc": {
                                "start": {
                                  "line": 22,
                                  "column": 8
                                },
                                "end": {
                                  "line": 25,
                                  "column": 23
                                }
                              }
                            }
                          ],
                          "range": [
                            758,
                            1051
                          ],
                          "loc": {
                            "start": {
                              "line": 19,
                              "column": 62
                            },
                            "end": {
                              "line": 26,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          742,
                          1051
                        ],
                        "loc": {
                          "start": {
                            "line": 19,
                            "column": 46
                          },
                          "end": {
                            "line": 26,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      700,
                      1052
                    ],
                    "loc": {
                      "start": {
                        "line": 19,
                        "column": 4
                      },
                      "end": {
                        "line": 26,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2243,
                    "_esdocTestName": "it2243"
                  },
                  "range": [
                    700,
                    1053
                  ],
                  "loc": {
                    "start": {
                      "line": 19,
                      "column": 4
                    },
                    "end": {
                      "line": 26,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1058,
                        1060
                      ],
                      "loc": {
                        "start": {
                          "line": 27,
                          "column": 4
                        },
                        "end": {
                          "line": 27,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should end once one observable completes and its buffer is empty",
                        "raw": "'should end once one observable completes and its buffer is empty'",
                        "range": [
                          1061,
                          1127
                        ],
                        "loc": {
                          "start": {
                            "line": 27,
                            "column": 7
                          },
                          "end": {
                            "line": 27,
                            "column": 73
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      1155,
                                      1157
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 28,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        1160,
                                        1163
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 28,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 28,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---a--b--c--|               ",
                                        "raw": "'---a--b--c--|               '",
                                        "range": [
                                          1164,
                                          1194
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 28,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 28,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1160,
                                      1195
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 28,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    1155,
                                    1195
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 28,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 28,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1151,
                                1196
                              ],
                              "loc": {
                                "start": {
                                  "line": 28,
                                  "column": 8
                                },
                                "end": {
                                  "line": 28,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1209,
                                      1215
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 29,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^           !               ",
                                    "raw": "'^           !               '",
                                    "range": [
                                      1218,
                                      1248
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 29,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    1209,
                                    1248
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 29,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 29,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1205,
                                1249
                              ],
                              "loc": {
                                "start": {
                                  "line": 29,
                                  "column": 8
                                },
                                "end": {
                                  "line": 29,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      1262,
                                      1264
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        1267,
                                        1270
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 30,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 30,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "------d----e----f--------|  ",
                                        "raw": "'------d----e----f--------|  '",
                                        "range": [
                                          1271,
                                          1301
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 30,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 30,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1267,
                                      1302
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    1262,
                                    1302
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 30,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 30,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1258,
                                1303
                              ],
                              "loc": {
                                "start": {
                                  "line": 30,
                                  "column": 8
                                },
                                "end": {
                                  "line": 30,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      1316,
                                      1322
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                 !         ",
                                    "raw": "'^                 !         '",
                                    "range": [
                                      1325,
                                      1355
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    1316,
                                    1355
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 31,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 31,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1312,
                                1356
                              ],
                              "loc": {
                                "start": {
                                  "line": 31,
                                  "column": 8
                                },
                                "end": {
                                  "line": 31,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e3",
                                    "range": [
                                      1369,
                                      1371
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        1374,
                                        1377
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 32,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 32,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--------h----i----j---------",
                                        "raw": "'--------h----i----j---------'",
                                        "range": [
                                          1378,
                                          1408
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 32,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 32,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1374,
                                      1409
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    1369,
                                    1409
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 32,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 32,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1365,
                                1410
                              ],
                              "loc": {
                                "start": {
                                  "line": 32,
                                  "column": 8
                                },
                                "end": {
                                  "line": 32,
                                  "column": 53
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": " doesn't complete",
                                  "range": [
                                    1411,
                                    1430
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 32,
                                      "column": 54
                                    },
                                    "end": {
                                      "line": 32,
                                      "column": 73
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e3subs",
                                    "range": [
                                      1443,
                                      1449
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                 !         ",
                                    "raw": "'^                 !         '",
                                    "range": [
                                      1452,
                                      1482
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    1443,
                                    1482
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 33,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 33,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1439,
                                1483
                              ],
                              "loc": {
                                "start": {
                                  "line": 33,
                                  "column": 8
                                },
                                "end": {
                                  "line": 33,
                                  "column": 52
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": " doesn't complete",
                                  "range": [
                                    1411,
                                    1430
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 32,
                                      "column": 54
                                    },
                                    "end": {
                                      "line": 32,
                                      "column": 73
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1496,
                                      1504
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--------x----y----(z|)      ",
                                    "raw": "'--------x----y----(z|)      '",
                                    "range": [
                                      1507,
                                      1537
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    1496,
                                    1537
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 34,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 34,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1492,
                                1538
                              ],
                              "loc": {
                                "start": {
                                  "line": 34,
                                  "column": 8
                                },
                                "end": {
                                  "line": 34,
                                  "column": 54
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": " e1 complete and buffer empty",
                                  "range": [
                                    1539,
                                    1570
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 34,
                                      "column": 55
                                    },
                                    "end": {
                                      "line": 34,
                                      "column": 86
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      1583,
                                      1589
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 35,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 35,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            1606,
                                            1607
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 36,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 36,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "a",
                                              "raw": "'a'",
                                              "range": [
                                                1610,
                                                1613
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 36,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 36,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                1615,
                                                1618
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 36,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 36,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "h",
                                              "raw": "'h'",
                                              "range": [
                                                1620,
                                                1623
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 36,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 36,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            1609,
                                            1624
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 36,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 36,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1606,
                                          1624
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 36,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 36,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            1638,
                                            1639
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 37,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 37,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                1642,
                                                1645
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 37,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 37,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                1647,
                                                1650
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 37,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 37,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "i",
                                              "raw": "'i'",
                                              "range": [
                                                1652,
                                                1655
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 37,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 37,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            1641,
                                            1656
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 37,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 37,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1638,
                                          1656
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 37,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 37,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            1670,
                                            1671
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 38,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 38,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                1674,
                                                1677
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 38,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 38,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "f",
                                              "raw": "'f'",
                                              "range": [
                                                1679,
                                                1682
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 38,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 38,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "j",
                                              "raw": "'j'",
                                              "range": [
                                                1684,
                                                1687
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 38,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 38,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            1673,
                                            1688
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 38,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 38,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1670,
                                          1688
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 38,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 38,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1592,
                                      1698
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 35,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    1583,
                                    1698
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 35,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 39,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1579,
                                1699
                              ],
                              "loc": {
                                "start": {
                                  "line": 35,
                                  "column": 8
                                },
                                "end": {
                                  "line": 39,
                                  "column": 10
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": " e1 complete and buffer empty",
                                  "range": [
                                    1539,
                                    1570
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 34,
                                      "column": 55
                                    },
                                    "end": {
                                      "line": 34,
                                      "column": 86
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        1708,
                                        1724
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 40,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 40,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              1725,
                                              1727
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 40,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 40,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              1728,
                                              1731
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 40,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 40,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "range": [
                                            1725,
                                            1731
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 40,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 40,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "e2",
                                            "range": [
                                              1732,
                                              1734
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 40,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 40,
                                                "column": 34
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "e3",
                                            "range": [
                                              1736,
                                              1738
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 40,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 40,
                                                "column": 38
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1725,
                                          1739
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 40,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 40,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1708,
                                      1740
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1741,
                                      1745
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    1708,
                                    1745
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 40,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 40,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1746,
                                      1754
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 54
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      1756,
                                      1762
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 56
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1708,
                                  1763
                                ],
                                "loc": {
                                  "start": {
                                    "line": 40,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 40,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                1708,
                                1764
                              ],
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 8
                                },
                                "end": {
                                  "line": 40,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1773,
                                        1792
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 41,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 41,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            1793,
                                            1795
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 41,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 41,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1796,
                                            1809
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 41,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 41,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          1793,
                                          1809
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 41,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 41,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1773,
                                      1810
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1811,
                                      1815
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    1773,
                                    1815
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 41,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 41,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1816,
                                      1822
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1773,
                                  1823
                                ],
                                "loc": {
                                  "start": {
                                    "line": 41,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 41,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                1773,
                                1824
                              ],
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 8
                                },
                                "end": {
                                  "line": 41,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1833,
                                        1852
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 42,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 42,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            1853,
                                            1855
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 42,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 42,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1856,
                                            1869
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 42,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 42,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          1853,
                                          1869
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 42,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 42,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1833,
                                      1870
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1871,
                                      1875
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    1833,
                                    1875
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 42,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 42,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      1876,
                                      1882
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1833,
                                  1883
                                ],
                                "loc": {
                                  "start": {
                                    "line": 42,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 42,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                1833,
                                1884
                              ],
                              "loc": {
                                "start": {
                                  "line": 42,
                                  "column": 8
                                },
                                "end": {
                                  "line": 42,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1893,
                                        1912
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 43,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 43,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e3",
                                          "range": [
                                            1913,
                                            1915
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 43,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 43,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1916,
                                            1929
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 43,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 43,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          1913,
                                          1929
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 43,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 43,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1893,
                                      1930
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1931,
                                      1935
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    1893,
                                    1935
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e3subs",
                                    "range": [
                                      1936,
                                      1942
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1893,
                                  1943
                                ],
                                "loc": {
                                  "start": {
                                    "line": 43,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 43,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                1893,
                                1944
                              ],
                              "loc": {
                                "start": {
                                  "line": 43,
                                  "column": 8
                                },
                                "end": {
                                  "line": 43,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            1141,
                            1950
                          ],
                          "loc": {
                            "start": {
                              "line": 27,
                              "column": 87
                            },
                            "end": {
                              "line": 44,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1129,
                          1950
                        ],
                        "loc": {
                          "start": {
                            "line": 27,
                            "column": 75
                          },
                          "end": {
                            "line": 44,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1058,
                      1951
                    ],
                    "loc": {
                      "start": {
                        "line": 27,
                        "column": 4
                      },
                      "end": {
                        "line": 44,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2244,
                    "_esdocTestName": "it2244"
                  },
                  "range": [
                    1058,
                    1952
                  ],
                  "loc": {
                    "start": {
                      "line": 27,
                      "column": 4
                    },
                    "end": {
                      "line": 44,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1957,
                        1959
                      ],
                      "loc": {
                        "start": {
                          "line": 45,
                          "column": 4
                        },
                        "end": {
                          "line": 45,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "BinaryExpression",
                        "operator": "+",
                        "left": {
                          "type": "Literal",
                          "value": "should end once one observable nexts and zips value from completed other ",
                          "raw": "'should end once one observable nexts and zips value from completed other '",
                          "range": [
                            1960,
                            2035
                          ],
                          "loc": {
                            "start": {
                              "line": 45,
                              "column": 7
                            },
                            "end": {
                              "line": 45,
                              "column": 82
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "observable whose buffer is empty",
                          "raw": "'observable whose buffer is empty'",
                          "range": [
                            2046,
                            2080
                          ],
                          "loc": {
                            "start": {
                              "line": 46,
                              "column": 8
                            },
                            "end": {
                              "line": 46,
                              "column": 42
                            }
                          }
                        },
                        "range": [
                          1960,
                          2080
                        ],
                        "loc": {
                          "start": {
                            "line": 45,
                            "column": 7
                          },
                          "end": {
                            "line": 46,
                            "column": 42
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      2108,
                                      2110
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 47,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 47,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        2113,
                                        2116
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 47,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 47,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---a--b--c--|             ",
                                        "raw": "'---a--b--c--|             '",
                                        "range": [
                                          2117,
                                          2145
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 47,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 47,
                                            "column": 49
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2113,
                                      2146
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 47,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 47,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2108,
                                    2146
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 47,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 47,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2104,
                                2147
                              ],
                              "loc": {
                                "start": {
                                  "line": 47,
                                  "column": 8
                                },
                                "end": {
                                  "line": 47,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      2160,
                                      2166
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^           !             ",
                                    "raw": "'^           !             '",
                                    "range": [
                                      2169,
                                      2197
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    2160,
                                    2197
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 48,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 48,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2156,
                                2198
                              ],
                              "loc": {
                                "start": {
                                  "line": 48,
                                  "column": 8
                                },
                                "end": {
                                  "line": 48,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      2211,
                                      2213
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        2216,
                                        2219
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 49,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 49,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "------d----e----f|        ",
                                        "raw": "'------d----e----f|        '",
                                        "range": [
                                          2220,
                                          2248
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 49,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 49,
                                            "column": 49
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2216,
                                      2249
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2211,
                                    2249
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 49,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 49,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2207,
                                2250
                              ],
                              "loc": {
                                "start": {
                                  "line": 49,
                                  "column": 8
                                },
                                "end": {
                                  "line": 49,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      2263,
                                      2269
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                !        ",
                                    "raw": "'^                !        '",
                                    "range": [
                                      2272,
                                      2300
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    2263,
                                    2300
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 50,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 50,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2259,
                                2301
                              ],
                              "loc": {
                                "start": {
                                  "line": 50,
                                  "column": 8
                                },
                                "end": {
                                  "line": 50,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e3",
                                    "range": [
                                      2314,
                                      2316
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        2319,
                                        2322
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--------h----i----j-------",
                                        "raw": "'--------h----i----j-------'",
                                        "range": [
                                          2323,
                                          2351
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 49
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2319,
                                      2352
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2314,
                                    2352
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 51,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2310,
                                2353
                              ],
                              "loc": {
                                "start": {
                                  "line": 51,
                                  "column": 8
                                },
                                "end": {
                                  "line": 51,
                                  "column": 51
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": " doesn't complete",
                                  "range": [
                                    2354,
                                    2373
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 52
                                    },
                                    "end": {
                                      "line": 51,
                                      "column": 71
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e3subs",
                                    "range": [
                                      2386,
                                      2392
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                 !       ",
                                    "raw": "'^                 !       '",
                                    "range": [
                                      2395,
                                      2423
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    2386,
                                    2423
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 52,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 52,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2382,
                                2424
                              ],
                              "loc": {
                                "start": {
                                  "line": 52,
                                  "column": 8
                                },
                                "end": {
                                  "line": 52,
                                  "column": 50
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": " doesn't complete",
                                  "range": [
                                    2354,
                                    2373
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 52
                                    },
                                    "end": {
                                      "line": 51,
                                      "column": 71
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2437,
                                      2445
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 53,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 53,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--------x----y----(z|)    ",
                                    "raw": "'--------x----y----(z|)    '",
                                    "range": [
                                      2448,
                                      2476
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 53,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 53,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    2437,
                                    2476
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 53,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 53,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2433,
                                2477
                              ],
                              "loc": {
                                "start": {
                                  "line": 53,
                                  "column": 8
                                },
                                "end": {
                                  "line": 53,
                                  "column": 52
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": " e2 buffer empty and signaled complete",
                                  "range": [
                                    2478,
                                    2518
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 53,
                                      "column": 53
                                    },
                                    "end": {
                                      "line": 53,
                                      "column": 93
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      2531,
                                      2537
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            2554,
                                            2555
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 55,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 55,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "a",
                                              "raw": "'a'",
                                              "range": [
                                                2558,
                                                2561
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 55,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 55,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                2563,
                                                2566
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 55,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 55,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "h",
                                              "raw": "'h'",
                                              "range": [
                                                2568,
                                                2571
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 55,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 55,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2557,
                                            2572
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 55,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 55,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2554,
                                          2572
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            2586,
                                            2587
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 56,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 56,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                2590,
                                                2593
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 56,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 56,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                2595,
                                                2598
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 56,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 56,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "i",
                                              "raw": "'i'",
                                              "range": [
                                                2600,
                                                2603
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 56,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 56,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2589,
                                            2604
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 56,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 56,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2586,
                                          2604
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 56,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 56,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            2618,
                                            2619
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 57,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 57,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                2622,
                                                2625
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 57,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 57,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "f",
                                              "raw": "'f'",
                                              "range": [
                                                2627,
                                                2630
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 57,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 57,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "j",
                                              "raw": "'j'",
                                              "range": [
                                                2632,
                                                2635
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 57,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 57,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2621,
                                            2636
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 57,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 57,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2618,
                                          2636
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 57,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 57,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2540,
                                      2646
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    2531,
                                    2646
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 54,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 58,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2527,
                                2647
                              ],
                              "loc": {
                                "start": {
                                  "line": 54,
                                  "column": 8
                                },
                                "end": {
                                  "line": 58,
                                  "column": 10
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": " e2 buffer empty and signaled complete",
                                  "range": [
                                    2478,
                                    2518
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 53,
                                      "column": 53
                                    },
                                    "end": {
                                      "line": 53,
                                      "column": 93
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2656,
                                        2672
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 59,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 59,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              2673,
                                              2675
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 59,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 59,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              2676,
                                              2679
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 59,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 59,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "range": [
                                            2673,
                                            2679
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 59,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 59,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "e2",
                                            "range": [
                                              2680,
                                              2682
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 59,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 59,
                                                "column": 34
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "e3",
                                            "range": [
                                              2684,
                                              2686
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 59,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 59,
                                                "column": 38
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2673,
                                          2687
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 59,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 59,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2656,
                                      2688
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2689,
                                      2693
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    2656,
                                    2693
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 59,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 59,
                                      "column": 45
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2694,
                                      2702
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 54
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      2704,
                                      2710
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 56
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2656,
                                  2711
                                ],
                                "loc": {
                                  "start": {
                                    "line": 59,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 59,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                2656,
                                2712
                              ],
                              "loc": {
                                "start": {
                                  "line": 59,
                                  "column": 8
                                },
                                "end": {
                                  "line": 59,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2721,
                                        2740
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 60,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 60,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            2741,
                                            2743
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 60,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 60,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2744,
                                            2757
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 60,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 60,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          2741,
                                          2757
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 60,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 60,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2721,
                                      2758
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2759,
                                      2763
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2721,
                                    2763
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 60,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 60,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      2764,
                                      2770
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2721,
                                  2771
                                ],
                                "loc": {
                                  "start": {
                                    "line": 60,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 60,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                2721,
                                2772
                              ],
                              "loc": {
                                "start": {
                                  "line": 60,
                                  "column": 8
                                },
                                "end": {
                                  "line": 60,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2781,
                                        2800
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 61,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 61,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            2801,
                                            2803
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 61,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 61,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2804,
                                            2817
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 61,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 61,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          2801,
                                          2817
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 61,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 61,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2781,
                                      2818
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2819,
                                      2823
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2781,
                                    2823
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 61,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 61,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      2824,
                                      2830
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2781,
                                  2831
                                ],
                                "loc": {
                                  "start": {
                                    "line": 61,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 61,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                2781,
                                2832
                              ],
                              "loc": {
                                "start": {
                                  "line": 61,
                                  "column": 8
                                },
                                "end": {
                                  "line": 61,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2841,
                                        2860
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 62,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 62,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e3",
                                          "range": [
                                            2861,
                                            2863
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 62,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 62,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2864,
                                            2877
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 62,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 62,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          2861,
                                          2877
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 62,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 62,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2841,
                                      2878
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2879,
                                      2883
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2841,
                                    2883
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 62,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 62,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e3subs",
                                    "range": [
                                      2884,
                                      2890
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2841,
                                  2891
                                ],
                                "loc": {
                                  "start": {
                                    "line": 62,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 62,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                2841,
                                2892
                              ],
                              "loc": {
                                "start": {
                                  "line": 62,
                                  "column": 8
                                },
                                "end": {
                                  "line": 62,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            2094,
                            2898
                          ],
                          "loc": {
                            "start": {
                              "line": 46,
                              "column": 56
                            },
                            "end": {
                              "line": 63,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2082,
                          2898
                        ],
                        "loc": {
                          "start": {
                            "line": 46,
                            "column": 44
                          },
                          "end": {
                            "line": 63,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1957,
                      2899
                    ],
                    "loc": {
                      "start": {
                        "line": 45,
                        "column": 4
                      },
                      "end": {
                        "line": 63,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2245,
                    "_esdocTestName": "it2245"
                  },
                  "range": [
                    1957,
                    2900
                  ],
                  "loc": {
                    "start": {
                      "line": 45,
                      "column": 4
                    },
                    "end": {
                      "line": 63,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "describe",
                      "range": [
                        2905,
                        2913
                      ],
                      "loc": {
                        "start": {
                          "line": 64,
                          "column": 4
                        },
                        "end": {
                          "line": 64,
                          "column": 12
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "with iterables",
                        "raw": "'with iterables'",
                        "range": [
                          2914,
                          2930
                        ],
                        "loc": {
                          "start": {
                            "line": 64,
                            "column": 13
                          },
                          "end": {
                            "line": 64,
                            "column": 29
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    2954,
                                    2956
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 65,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 65,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should zip them with values",
                                    "raw": "'should zip them with values'",
                                    "range": [
                                      2957,
                                      2986
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 40
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "myIterator",
                                                "range": [
                                                  3018,
                                                  3028
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 66,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 66,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ObjectExpression",
                                                "properties": [
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "count",
                                                      "range": [
                                                        3049,
                                                        3054
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 67,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 67,
                                                          "column": 21
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "Literal",
                                                      "value": 0,
                                                      "raw": "0",
                                                      "range": [
                                                        3056,
                                                        3057
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 67,
                                                          "column": 23
                                                        },
                                                        "end": {
                                                          "line": 67,
                                                          "column": 24
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      3049,
                                                      3057
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 67,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 67,
                                                        "column": 24
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "next",
                                                      "range": [
                                                        3075,
                                                        3079
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 68,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 68,
                                                          "column": 20
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "FunctionExpression",
                                                      "id": null,
                                                      "params": [],
                                                      "body": {
                                                        "type": "BlockStatement",
                                                        "body": [
                                                          {
                                                            "type": "ReturnStatement",
                                                            "argument": {
                                                              "type": "ObjectExpression",
                                                              "properties": [
                                                                {
                                                                  "type": "Property",
                                                                  "key": {
                                                                    "type": "Identifier",
                                                                    "name": "value",
                                                                    "range": [
                                                                      3124,
                                                                      3129
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 69,
                                                                        "column": 29
                                                                      },
                                                                      "end": {
                                                                        "line": 69,
                                                                        "column": 34
                                                                      }
                                                                    }
                                                                  },
                                                                  "value": {
                                                                    "type": "UpdateExpression",
                                                                    "operator": "++",
                                                                    "argument": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "ThisExpression",
                                                                        "range": [
                                                                          3131,
                                                                          3135
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 69,
                                                                            "column": 36
                                                                          },
                                                                          "end": {
                                                                            "line": 69,
                                                                            "column": 40
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "count",
                                                                        "range": [
                                                                          3136,
                                                                          3141
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 69,
                                                                            "column": 41
                                                                          },
                                                                          "end": {
                                                                            "line": 69,
                                                                            "column": 46
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        3131,
                                                                        3141
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 69,
                                                                          "column": 36
                                                                        },
                                                                        "end": {
                                                                          "line": 69,
                                                                          "column": 46
                                                                        }
                                                                      }
                                                                    },
                                                                    "prefix": false,
                                                                    "range": [
                                                                      3131,
                                                                      3143
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 69,
                                                                        "column": 36
                                                                      },
                                                                      "end": {
                                                                        "line": 69,
                                                                        "column": 48
                                                                      }
                                                                    }
                                                                  },
                                                                  "kind": "init",
                                                                  "method": false,
                                                                  "shorthand": false,
                                                                  "computed": false,
                                                                  "range": [
                                                                    3124,
                                                                    3143
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 69,
                                                                      "column": 29
                                                                    },
                                                                    "end": {
                                                                      "line": 69,
                                                                      "column": 48
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "Property",
                                                                  "key": {
                                                                    "type": "Identifier",
                                                                    "name": "done",
                                                                    "range": [
                                                                      3145,
                                                                      3149
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 69,
                                                                        "column": 50
                                                                      },
                                                                      "end": {
                                                                        "line": 69,
                                                                        "column": 54
                                                                      }
                                                                    }
                                                                  },
                                                                  "value": {
                                                                    "type": "Literal",
                                                                    "value": false,
                                                                    "raw": "false",
                                                                    "range": [
                                                                      3151,
                                                                      3156
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 69,
                                                                        "column": 56
                                                                      },
                                                                      "end": {
                                                                        "line": 69,
                                                                        "column": 61
                                                                      }
                                                                    }
                                                                  },
                                                                  "kind": "init",
                                                                  "method": false,
                                                                  "shorthand": false,
                                                                  "computed": false,
                                                                  "range": [
                                                                    3145,
                                                                    3156
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 69,
                                                                      "column": 50
                                                                    },
                                                                    "end": {
                                                                      "line": 69,
                                                                      "column": 61
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                3122,
                                                                3158
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 69,
                                                                  "column": 27
                                                                },
                                                                "end": {
                                                                  "line": 69,
                                                                  "column": 63
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              3115,
                                                              3159
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 69,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 69,
                                                                "column": 64
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          3093,
                                                          3177
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 68,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 70,
                                                            "column": 17
                                                          }
                                                        }
                                                      },
                                                      "generator": false,
                                                      "expression": false,
                                                      "range": [
                                                        3081,
                                                        3177
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 68,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 70,
                                                          "column": 17
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      3075,
                                                      3177
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 68,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 70,
                                                        "column": 17
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3031,
                                                  3191
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 66,
                                                    "column": 29
                                                  },
                                                  "end": {
                                                    "line": 71,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "range": [
                                                3018,
                                                3191
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 66,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 71,
                                                  "column": 13
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            3014,
                                            3192
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 66,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 71,
                                              "column": 14
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "AssignmentExpression",
                                            "operator": "=",
                                            "left": {
                                              "type": "MemberExpression",
                                              "computed": true,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "myIterator",
                                                "range": [
                                                  3205,
                                                  3215
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 72,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 72,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "Symbol",
                                                  "range": [
                                                    3216,
                                                    3222
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 72,
                                                      "column": 23
                                                    },
                                                    "end": {
                                                      "line": 72,
                                                      "column": 29
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "iterator",
                                                  "range": [
                                                    3223,
                                                    3231
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 72,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 72,
                                                      "column": 38
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  3216,
                                                  3231
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 72,
                                                    "column": 23
                                                  },
                                                  "end": {
                                                    "line": 72,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                3205,
                                                3232
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 72,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 72,
                                                  "column": 39
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "FunctionExpression",
                                              "id": null,
                                              "params": [],
                                              "body": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "ReturnStatement",
                                                    "argument": {
                                                      "type": "ThisExpression",
                                                      "range": [
                                                        3256,
                                                        3260
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 72,
                                                          "column": 63
                                                        },
                                                        "end": {
                                                          "line": 72,
                                                          "column": 67
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      3249,
                                                      3261
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 72,
                                                        "column": 56
                                                      },
                                                      "end": {
                                                        "line": 72,
                                                        "column": 68
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3247,
                                                  3263
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 72,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 72,
                                                    "column": 70
                                                  }
                                                }
                                              },
                                              "generator": false,
                                              "expression": false,
                                              "range": [
                                                3235,
                                                3263
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 72,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 72,
                                                  "column": 70
                                                }
                                              }
                                            },
                                            "range": [
                                              3205,
                                              3263
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 72,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 72,
                                                "column": 70
                                              }
                                            }
                                          },
                                          "range": [
                                            3205,
                                            3264
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 72,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 72,
                                              "column": 71
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "e1",
                                                "range": [
                                                  3281,
                                                  3283
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 73,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 73,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "hot",
                                                  "range": [
                                                    3286,
                                                    3289
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 73,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 73,
                                                      "column": 24
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "---a---b---c---d---|",
                                                    "raw": "'---a---b---c---d---|'",
                                                    "range": [
                                                      3290,
                                                      3312
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 73,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 73,
                                                        "column": 47
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3286,
                                                  3313
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 73,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 73,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "range": [
                                                3281,
                                                3313
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 73,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 73,
                                                  "column": 48
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            3277,
                                            3314
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 73,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 73,
                                              "column": 49
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "e1subs",
                                                "range": [
                                                  3331,
                                                  3337
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 74,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 74,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "^                  !",
                                                "raw": "'^                  !'",
                                                "range": [
                                                  3340,
                                                  3362
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 74,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 74,
                                                    "column": 47
                                                  }
                                                }
                                              },
                                              "range": [
                                                3331,
                                                3362
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 74,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 74,
                                                  "column": 47
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            3327,
                                            3363
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 74,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 74,
                                              "column": 48
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  3380,
                                                  3388
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 75,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 75,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "---w---x---y---z---|",
                                                "raw": "'---w---x---y---z---|'",
                                                "range": [
                                                  3391,
                                                  3413
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 75,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 75,
                                                    "column": 49
                                                  }
                                                }
                                              },
                                              "range": [
                                                3380,
                                                3413
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 75,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 75,
                                                  "column": 49
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            3376,
                                            3414
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 75,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 75,
                                              "column": 50
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "values",
                                                "range": [
                                                  3431,
                                                  3437
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 76,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 76,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ObjectExpression",
                                                "properties": [
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "w",
                                                      "range": [
                                                        3458,
                                                        3459
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 77,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 77,
                                                          "column": 17
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "ArrayExpression",
                                                      "elements": [
                                                        {
                                                          "type": "Literal",
                                                          "value": "a",
                                                          "raw": "'a'",
                                                          "range": [
                                                            3462,
                                                            3465
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 77,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 77,
                                                              "column": 23
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "Literal",
                                                          "value": 0,
                                                          "raw": "0",
                                                          "range": [
                                                            3467,
                                                            3468
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 77,
                                                              "column": 25
                                                            },
                                                            "end": {
                                                              "line": 77,
                                                              "column": 26
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        3461,
                                                        3469
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 77,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 77,
                                                          "column": 27
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      3458,
                                                      3469
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 77,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 77,
                                                        "column": 27
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "x",
                                                      "range": [
                                                        3487,
                                                        3488
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 78,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 78,
                                                          "column": 17
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "ArrayExpression",
                                                      "elements": [
                                                        {
                                                          "type": "Literal",
                                                          "value": "b",
                                                          "raw": "'b'",
                                                          "range": [
                                                            3491,
                                                            3494
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 78,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 78,
                                                              "column": 23
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "Literal",
                                                          "value": 1,
                                                          "raw": "1",
                                                          "range": [
                                                            3496,
                                                            3497
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 78,
                                                              "column": 25
                                                            },
                                                            "end": {
                                                              "line": 78,
                                                              "column": 26
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        3490,
                                                        3498
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 78,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 78,
                                                          "column": 27
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      3487,
                                                      3498
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 78,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 78,
                                                        "column": 27
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "y",
                                                      "range": [
                                                        3516,
                                                        3517
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 79,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 79,
                                                          "column": 17
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "ArrayExpression",
                                                      "elements": [
                                                        {
                                                          "type": "Literal",
                                                          "value": "c",
                                                          "raw": "'c'",
                                                          "range": [
                                                            3520,
                                                            3523
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 79,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 79,
                                                              "column": 23
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "Literal",
                                                          "value": 2,
                                                          "raw": "2",
                                                          "range": [
                                                            3525,
                                                            3526
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 79,
                                                              "column": 25
                                                            },
                                                            "end": {
                                                              "line": 79,
                                                              "column": 26
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        3519,
                                                        3527
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 79,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 79,
                                                          "column": 27
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      3516,
                                                      3527
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 79,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 79,
                                                        "column": 27
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "z",
                                                      "range": [
                                                        3545,
                                                        3546
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 80,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 80,
                                                          "column": 17
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "ArrayExpression",
                                                      "elements": [
                                                        {
                                                          "type": "Literal",
                                                          "value": "d",
                                                          "raw": "'d'",
                                                          "range": [
                                                            3549,
                                                            3552
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 80,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 80,
                                                              "column": 23
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "Literal",
                                                          "value": 3,
                                                          "raw": "3",
                                                          "range": [
                                                            3554,
                                                            3555
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 80,
                                                              "column": 25
                                                            },
                                                            "end": {
                                                              "line": 80,
                                                              "column": 26
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        3548,
                                                        3556
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 80,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 80,
                                                          "column": 27
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      3545,
                                                      3556
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 80,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 80,
                                                        "column": 27
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3440,
                                                  3570
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 76,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 81,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "range": [
                                                3431,
                                                3570
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 76,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 81,
                                                  "column": 13
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            3427,
                                            3571
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 76,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 81,
                                              "column": 14
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    3584,
                                                    3600
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 82,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 82,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "e1",
                                                        "range": [
                                                          3601,
                                                          3603
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 82,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 82,
                                                            "column": 31
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "zip",
                                                        "range": [
                                                          3604,
                                                          3607
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 82,
                                                            "column": 32
                                                          },
                                                          "end": {
                                                            "line": 82,
                                                            "column": 35
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3601,
                                                        3607
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 82,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 82,
                                                          "column": 35
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "myIterator",
                                                        "range": [
                                                          3608,
                                                          3618
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 82,
                                                            "column": 36
                                                          },
                                                          "end": {
                                                            "line": 82,
                                                            "column": 46
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      3601,
                                                      3619
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 82,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 82,
                                                        "column": 47
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3584,
                                                  3620
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 82,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 82,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  3621,
                                                  3625
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 82,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 82,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                3584,
                                                3625
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 82,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 82,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  3626,
                                                  3634
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 82,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 82,
                                                    "column": 62
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "values",
                                                "range": [
                                                  3636,
                                                  3642
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 82,
                                                    "column": 64
                                                  },
                                                  "end": {
                                                    "line": 82,
                                                    "column": 70
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              3584,
                                              3643
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 82,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 82,
                                                "column": 71
                                              }
                                            }
                                          },
                                          "range": [
                                            3584,
                                            3644
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 82,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 82,
                                              "column": 72
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectSubscriptions",
                                                  "range": [
                                                    3657,
                                                    3676
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 83,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 83,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "e1",
                                                      "range": [
                                                        3677,
                                                        3679
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 83,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 83,
                                                          "column": 34
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "subscriptions",
                                                      "range": [
                                                        3680,
                                                        3693
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 83,
                                                          "column": 35
                                                        },
                                                        "end": {
                                                          "line": 83,
                                                          "column": 48
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      3677,
                                                      3693
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 83,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 83,
                                                        "column": 48
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3657,
                                                  3694
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 83,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 83,
                                                    "column": 49
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  3695,
                                                  3699
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 83,
                                                    "column": 50
                                                  },
                                                  "end": {
                                                    "line": 83,
                                                    "column": 54
                                                  }
                                                }
                                              },
                                              "range": [
                                                3657,
                                                3699
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 83,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 83,
                                                  "column": 54
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "e1subs",
                                                "range": [
                                                  3700,
                                                  3706
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 83,
                                                    "column": 55
                                                  },
                                                  "end": {
                                                    "line": 83,
                                                    "column": 61
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              3657,
                                              3707
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 83,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 83,
                                                "column": 62
                                              }
                                            }
                                          },
                                          "range": [
                                            3657,
                                            3708
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 83,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 83,
                                              "column": 63
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        3000,
                                        3718
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 65,
                                          "column": 54
                                        },
                                        "end": {
                                          "line": 84,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      2988,
                                      3718
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2954,
                                  3719
                                ],
                                "loc": {
                                  "start": {
                                    "line": 65,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 84,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2247,
                                "_esdocTestName": "it2247"
                              },
                              "range": [
                                2954,
                                3720
                              ],
                              "loc": {
                                "start": {
                                  "line": 65,
                                  "column": 8
                                },
                                "end": {
                                  "line": 84,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    3729,
                                    3731
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 85,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 85,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should only call `next` as needed",
                                    "raw": "'should only call `next` as needed'",
                                    "range": [
                                      3732,
                                      3767
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 85,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 85,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "nextCalled",
                                                "range": [
                                                  3799,
                                                  3809
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 86,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 86,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": 0,
                                                "raw": "0",
                                                "range": [
                                                  3812,
                                                  3813
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 86,
                                                    "column": 29
                                                  },
                                                  "end": {
                                                    "line": 86,
                                                    "column": 30
                                                  }
                                                }
                                              },
                                              "range": [
                                                3799,
                                                3813
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 86,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 86,
                                                  "column": 30
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            3795,
                                            3814
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 86,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 86,
                                              "column": 31
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "myIterator",
                                                "range": [
                                                  3831,
                                                  3841
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 87,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 87,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ObjectExpression",
                                                "properties": [
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "count",
                                                      "range": [
                                                        3862,
                                                        3867
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 88,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 88,
                                                          "column": 21
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "Literal",
                                                      "value": 0,
                                                      "raw": "0",
                                                      "range": [
                                                        3869,
                                                        3870
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 88,
                                                          "column": 23
                                                        },
                                                        "end": {
                                                          "line": 88,
                                                          "column": 24
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      3862,
                                                      3870
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 88,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 88,
                                                        "column": 24
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "next",
                                                      "range": [
                                                        3888,
                                                        3892
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 89,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 89,
                                                          "column": 20
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "FunctionExpression",
                                                      "id": null,
                                                      "params": [],
                                                      "body": {
                                                        "type": "BlockStatement",
                                                        "body": [
                                                          {
                                                            "type": "ExpressionStatement",
                                                            "expression": {
                                                              "type": "UpdateExpression",
                                                              "operator": "++",
                                                              "argument": {
                                                                "type": "Identifier",
                                                                "name": "nextCalled",
                                                                "range": [
                                                                  3928,
                                                                  3938
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 90,
                                                                    "column": 20
                                                                  },
                                                                  "end": {
                                                                    "line": 90,
                                                                    "column": 30
                                                                  }
                                                                }
                                                              },
                                                              "prefix": false,
                                                              "range": [
                                                                3928,
                                                                3940
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 90,
                                                                  "column": 20
                                                                },
                                                                "end": {
                                                                  "line": 90,
                                                                  "column": 32
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              3928,
                                                              3941
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 90,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 90,
                                                                "column": 33
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "ReturnStatement",
                                                            "argument": {
                                                              "type": "ObjectExpression",
                                                              "properties": [
                                                                {
                                                                  "type": "Property",
                                                                  "key": {
                                                                    "type": "Identifier",
                                                                    "name": "value",
                                                                    "range": [
                                                                      3971,
                                                                      3976
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 91,
                                                                        "column": 29
                                                                      },
                                                                      "end": {
                                                                        "line": 91,
                                                                        "column": 34
                                                                      }
                                                                    }
                                                                  },
                                                                  "value": {
                                                                    "type": "UpdateExpression",
                                                                    "operator": "++",
                                                                    "argument": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "ThisExpression",
                                                                        "range": [
                                                                          3978,
                                                                          3982
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 91,
                                                                            "column": 36
                                                                          },
                                                                          "end": {
                                                                            "line": 91,
                                                                            "column": 40
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "count",
                                                                        "range": [
                                                                          3983,
                                                                          3988
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 91,
                                                                            "column": 41
                                                                          },
                                                                          "end": {
                                                                            "line": 91,
                                                                            "column": 46
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        3978,
                                                                        3988
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 91,
                                                                          "column": 36
                                                                        },
                                                                        "end": {
                                                                          "line": 91,
                                                                          "column": 46
                                                                        }
                                                                      }
                                                                    },
                                                                    "prefix": false,
                                                                    "range": [
                                                                      3978,
                                                                      3990
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 91,
                                                                        "column": 36
                                                                      },
                                                                      "end": {
                                                                        "line": 91,
                                                                        "column": 48
                                                                      }
                                                                    }
                                                                  },
                                                                  "kind": "init",
                                                                  "method": false,
                                                                  "shorthand": false,
                                                                  "computed": false,
                                                                  "range": [
                                                                    3971,
                                                                    3990
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 91,
                                                                      "column": 29
                                                                    },
                                                                    "end": {
                                                                      "line": 91,
                                                                      "column": 48
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "Property",
                                                                  "key": {
                                                                    "type": "Identifier",
                                                                    "name": "done",
                                                                    "range": [
                                                                      3992,
                                                                      3996
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 91,
                                                                        "column": 50
                                                                      },
                                                                      "end": {
                                                                        "line": 91,
                                                                        "column": 54
                                                                      }
                                                                    }
                                                                  },
                                                                  "value": {
                                                                    "type": "Literal",
                                                                    "value": false,
                                                                    "raw": "false",
                                                                    "range": [
                                                                      3998,
                                                                      4003
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 91,
                                                                        "column": 56
                                                                      },
                                                                      "end": {
                                                                        "line": 91,
                                                                        "column": 61
                                                                      }
                                                                    }
                                                                  },
                                                                  "kind": "init",
                                                                  "method": false,
                                                                  "shorthand": false,
                                                                  "computed": false,
                                                                  "range": [
                                                                    3992,
                                                                    4003
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 91,
                                                                      "column": 50
                                                                    },
                                                                    "end": {
                                                                      "line": 91,
                                                                      "column": 61
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                3969,
                                                                4005
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 91,
                                                                  "column": 27
                                                                },
                                                                "end": {
                                                                  "line": 91,
                                                                  "column": 63
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              3962,
                                                              4006
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 91,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 91,
                                                                "column": 64
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          3906,
                                                          4024
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 89,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 92,
                                                            "column": 17
                                                          }
                                                        }
                                                      },
                                                      "generator": false,
                                                      "expression": false,
                                                      "range": [
                                                        3894,
                                                        4024
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 89,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 92,
                                                          "column": 17
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      3888,
                                                      4024
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 89,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 92,
                                                        "column": 17
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3844,
                                                  4038
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 87,
                                                    "column": 29
                                                  },
                                                  "end": {
                                                    "line": 93,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "range": [
                                                3831,
                                                4038
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 87,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 93,
                                                  "column": 13
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            3827,
                                            4039
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 87,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 93,
                                              "column": 14
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "AssignmentExpression",
                                            "operator": "=",
                                            "left": {
                                              "type": "MemberExpression",
                                              "computed": true,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "myIterator",
                                                "range": [
                                                  4052,
                                                  4062
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 94,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 94,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "Symbol",
                                                  "range": [
                                                    4063,
                                                    4069
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 94,
                                                      "column": 23
                                                    },
                                                    "end": {
                                                      "line": 94,
                                                      "column": 29
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "iterator",
                                                  "range": [
                                                    4070,
                                                    4078
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 94,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 94,
                                                      "column": 38
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  4063,
                                                  4078
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 94,
                                                    "column": 23
                                                  },
                                                  "end": {
                                                    "line": 94,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                4052,
                                                4079
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 94,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 94,
                                                  "column": 39
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "FunctionExpression",
                                              "id": null,
                                              "params": [],
                                              "body": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "ReturnStatement",
                                                    "argument": {
                                                      "type": "ThisExpression",
                                                      "range": [
                                                        4103,
                                                        4107
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 94,
                                                          "column": 63
                                                        },
                                                        "end": {
                                                          "line": 94,
                                                          "column": 67
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4096,
                                                      4108
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 94,
                                                        "column": 56
                                                      },
                                                      "end": {
                                                        "line": 94,
                                                        "column": 68
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4094,
                                                  4110
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 94,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 94,
                                                    "column": 70
                                                  }
                                                }
                                              },
                                              "generator": false,
                                              "expression": false,
                                              "range": [
                                                4082,
                                                4110
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 94,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 94,
                                                  "column": 70
                                                }
                                              }
                                            },
                                            "range": [
                                              4052,
                                              4110
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 94,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 94,
                                                "column": 70
                                              }
                                            }
                                          },
                                          "range": [
                                            4052,
                                            4111
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 94,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 94,
                                              "column": 71
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Observable",
                                                        "range": [
                                                          4124,
                                                          4134
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 95,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 95,
                                                            "column": 22
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "of",
                                                        "range": [
                                                          4135,
                                                          4137
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 95,
                                                            "column": 23
                                                          },
                                                          "end": {
                                                            "line": 95,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4124,
                                                        4137
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 95,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 95,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": 1,
                                                        "raw": "1",
                                                        "range": [
                                                          4138,
                                                          4139
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 95,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 95,
                                                            "column": 27
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Literal",
                                                        "value": 2,
                                                        "raw": "2",
                                                        "range": [
                                                          4141,
                                                          4142
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 95,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 95,
                                                            "column": 30
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Literal",
                                                        "value": 3,
                                                        "raw": "3",
                                                        "range": [
                                                          4144,
                                                          4145
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 95,
                                                            "column": 32
                                                          },
                                                          "end": {
                                                            "line": 95,
                                                            "column": 33
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      4124,
                                                      4146
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 95,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 95,
                                                        "column": 34
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "zip",
                                                    "range": [
                                                      4147,
                                                      4150
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 95,
                                                        "column": 35
                                                      },
                                                      "end": {
                                                        "line": 95,
                                                        "column": 38
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    4124,
                                                    4150
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 95,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 95,
                                                      "column": 38
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "myIterator",
                                                    "range": [
                                                      4151,
                                                      4161
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 95,
                                                        "column": 39
                                                      },
                                                      "end": {
                                                        "line": 95,
                                                        "column": 49
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4124,
                                                  4162
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 95,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 95,
                                                    "column": 50
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "subscribe",
                                                "range": [
                                                  4180,
                                                  4189
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 96,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 96,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              "range": [
                                                4124,
                                                4189
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 95,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 96,
                                                  "column": 26
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              4124,
                                              4191
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 95,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 96,
                                                "column": 28
                                              }
                                            }
                                          },
                                          "range": [
                                            4124,
                                            4192
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 95,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 96,
                                              "column": 29
                                            }
                                          },
                                          "trailingComments": [
                                            {
                                              "type": "Line",
                                              "value": " since zip will call `next()` in advance, total calls when",
                                              "range": [
                                                4205,
                                                4265
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 97,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 97,
                                                  "column": 72
                                                }
                                              }
                                            },
                                            {
                                              "type": "Line",
                                              "value": " zipped with 3 other values should be 4.",
                                              "range": [
                                                4278,
                                                4320
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 98,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 98,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ]
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        4333,
                                                        4339
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 99,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 99,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        4340,
                                                        4346
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 99,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 99,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4333,
                                                      4346
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 99,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 99,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "nextCalled",
                                                      "range": [
                                                        4347,
                                                        4357
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 99,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 99,
                                                          "column": 36
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    4333,
                                                    4358
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 99,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 99,
                                                      "column": 37
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    4359,
                                                    4361
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 99,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 99,
                                                      "column": 40
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  4333,
                                                  4361
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 99,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 99,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  4362,
                                                  4367
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 99,
                                                    "column": 41
                                                  },
                                                  "end": {
                                                    "line": 99,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                4333,
                                                4367
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 99,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 99,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 4,
                                                "raw": "4",
                                                "range": [
                                                  4368,
                                                  4369
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 99,
                                                    "column": 47
                                                  },
                                                  "end": {
                                                    "line": 99,
                                                    "column": 48
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              4333,
                                              4370
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 99,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 99,
                                                "column": 49
                                              }
                                            }
                                          },
                                          "range": [
                                            4333,
                                            4371
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 99,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 99,
                                              "column": 50
                                            }
                                          },
                                          "leadingComments": [
                                            {
                                              "type": "Line",
                                              "value": " since zip will call `next()` in advance, total calls when",
                                              "range": [
                                                4205,
                                                4265
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 97,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 97,
                                                  "column": 72
                                                }
                                              }
                                            },
                                            {
                                              "type": "Line",
                                              "value": " zipped with 3 other values should be 4.",
                                              "range": [
                                                4278,
                                                4320
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 98,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 98,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ]
                                        }
                                      ],
                                      "range": [
                                        3781,
                                        4381
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 85,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 100,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      3769,
                                      4381
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 85,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3729,
                                  4382
                                ],
                                "loc": {
                                  "start": {
                                    "line": 85,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 100,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2248,
                                "_esdocTestName": "it2248"
                              },
                              "range": [
                                3729,
                                4383
                              ],
                              "loc": {
                                "start": {
                                  "line": 85,
                                  "column": 8
                                },
                                "end": {
                                  "line": 100,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    4392,
                                    4394
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 101,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 101,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should work with never observable and empty iterable",
                                    "raw": "'should work with never observable and empty iterable'",
                                    "range": [
                                      4395,
                                      4449
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 101,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 101,
                                        "column": 65
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  4481,
                                                  4482
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 102,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 102,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "cold",
                                                  "range": [
                                                    4485,
                                                    4489
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 102,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 102,
                                                      "column": 24
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "-",
                                                    "raw": "'-'",
                                                    "range": [
                                                      4490,
                                                      4493
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 102,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 102,
                                                        "column": 28
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4485,
                                                  4494
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 102,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 102,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "range": [
                                                4481,
                                                4494
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 102,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 102,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            4477,
                                            4495
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 102,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 102,
                                              "column": 30
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  4512,
                                                  4517
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 103,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 103,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "^",
                                                "raw": "'^'",
                                                "range": [
                                                  4520,
                                                  4523
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 103,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 103,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "range": [
                                                4512,
                                                4523
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 103,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 103,
                                                  "column": 27
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            4508,
                                            4524
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 103,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 103,
                                              "column": 28
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  4541,
                                                  4542
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 104,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 104,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ArrayExpression",
                                                "elements": [],
                                                "range": [
                                                  4545,
                                                  4547
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 104,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 104,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "range": [
                                                4541,
                                                4547
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 104,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 104,
                                                  "column": 22
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            4537,
                                            4548
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 104,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 104,
                                              "column": 23
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  4565,
                                                  4573
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 105,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 105,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "-",
                                                "raw": "'-'",
                                                "range": [
                                                  4576,
                                                  4579
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 105,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 105,
                                                    "column": 30
                                                  }
                                                }
                                              },
                                              "range": [
                                                4565,
                                                4579
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 105,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 105,
                                                  "column": 30
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            4561,
                                            4580
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 105,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 105,
                                              "column": 31
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    4593,
                                                    4609
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 106,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 106,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          4610,
                                                          4611
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 106,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 106,
                                                            "column": 30
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "zip",
                                                        "range": [
                                                          4612,
                                                          4615
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 106,
                                                            "column": 31
                                                          },
                                                          "end": {
                                                            "line": 106,
                                                            "column": 34
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4610,
                                                        4615
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 106,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 106,
                                                          "column": 34
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "b",
                                                        "range": [
                                                          4616,
                                                          4617
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 106,
                                                            "column": 35
                                                          },
                                                          "end": {
                                                            "line": 106,
                                                            "column": 36
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      4610,
                                                      4618
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 106,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 106,
                                                        "column": 37
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4593,
                                                  4619
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 106,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 106,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  4620,
                                                  4624
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 106,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 106,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "range": [
                                                4593,
                                                4624
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 106,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 106,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  4625,
                                                  4633
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 106,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 106,
                                                    "column": 52
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              4593,
                                              4634
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 106,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 106,
                                                "column": 53
                                              }
                                            }
                                          },
                                          "range": [
                                            4593,
                                            4635
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 106,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 106,
                                              "column": 54
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectSubscriptions",
                                                  "range": [
                                                    4648,
                                                    4667
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 107,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 107,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        4668,
                                                        4669
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 107,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 107,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "subscriptions",
                                                      "range": [
                                                        4670,
                                                        4683
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 107,
                                                          "column": 34
                                                        },
                                                        "end": {
                                                          "line": 107,
                                                          "column": 47
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4668,
                                                      4683
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 107,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 107,
                                                        "column": 47
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4648,
                                                  4684
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 107,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 107,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  4685,
                                                  4689
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 107,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 107,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                4648,
                                                4689
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 107,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 107,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  4690,
                                                  4695
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 107,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 107,
                                                    "column": 59
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              4648,
                                              4696
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 107,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 107,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "range": [
                                            4648,
                                            4697
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 107,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 107,
                                              "column": 61
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        4463,
                                        4707
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 101,
                                          "column": 79
                                        },
                                        "end": {
                                          "line": 108,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      4451,
                                      4707
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 101,
                                        "column": 67
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4392,
                                  4708
                                ],
                                "loc": {
                                  "start": {
                                    "line": 101,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 108,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2249,
                                "_esdocTestName": "it2249"
                              },
                              "range": [
                                4392,
                                4709
                              ],
                              "loc": {
                                "start": {
                                  "line": 101,
                                  "column": 8
                                },
                                "end": {
                                  "line": 108,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    4718,
                                    4720
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 109,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 109,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should work with empty observable and empty iterable",
                                    "raw": "'should work with empty observable and empty iterable'",
                                    "range": [
                                      4721,
                                      4775
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 65
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  4807,
                                                  4808
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 110,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 110,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "cold",
                                                  "range": [
                                                    4811,
                                                    4815
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 110,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 110,
                                                      "column": 24
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "|",
                                                    "raw": "'|'",
                                                    "range": [
                                                      4816,
                                                      4819
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 110,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 110,
                                                        "column": 28
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4811,
                                                  4820
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 110,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 110,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "range": [
                                                4807,
                                                4820
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 110,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 110,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            4803,
                                            4821
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 110,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 110,
                                              "column": 30
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  4838,
                                                  4843
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 111,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 111,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "(^!)",
                                                "raw": "'(^!)'",
                                                "range": [
                                                  4846,
                                                  4852
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 111,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 111,
                                                    "column": 30
                                                  }
                                                }
                                              },
                                              "range": [
                                                4838,
                                                4852
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 111,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 111,
                                                  "column": 30
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            4834,
                                            4853
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 111,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 111,
                                              "column": 31
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  4870,
                                                  4871
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 112,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 112,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ArrayExpression",
                                                "elements": [],
                                                "range": [
                                                  4874,
                                                  4876
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 112,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 112,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "range": [
                                                4870,
                                                4876
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 112,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 112,
                                                  "column": 22
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            4866,
                                            4877
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 112,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 112,
                                              "column": 23
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  4894,
                                                  4902
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 113,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 113,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "|",
                                                "raw": "'|'",
                                                "range": [
                                                  4905,
                                                  4908
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 113,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 113,
                                                    "column": 30
                                                  }
                                                }
                                              },
                                              "range": [
                                                4894,
                                                4908
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 113,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 113,
                                                  "column": 30
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            4890,
                                            4909
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 113,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 113,
                                              "column": 31
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    4922,
                                                    4938
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 114,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 114,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          4939,
                                                          4940
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 114,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 114,
                                                            "column": 30
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "zip",
                                                        "range": [
                                                          4941,
                                                          4944
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 114,
                                                            "column": 31
                                                          },
                                                          "end": {
                                                            "line": 114,
                                                            "column": 34
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4939,
                                                        4944
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 114,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 114,
                                                          "column": 34
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "b",
                                                        "range": [
                                                          4945,
                                                          4946
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 114,
                                                            "column": 35
                                                          },
                                                          "end": {
                                                            "line": 114,
                                                            "column": 36
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      4939,
                                                      4947
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 114,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 114,
                                                        "column": 37
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4922,
                                                  4948
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 114,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 114,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  4949,
                                                  4953
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 114,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 114,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "range": [
                                                4922,
                                                4953
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 114,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 114,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  4954,
                                                  4962
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 114,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 114,
                                                    "column": 52
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              4922,
                                              4963
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 114,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 114,
                                                "column": 53
                                              }
                                            }
                                          },
                                          "range": [
                                            4922,
                                            4964
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 114,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 114,
                                              "column": 54
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectSubscriptions",
                                                  "range": [
                                                    4977,
                                                    4996
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 115,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 115,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        4997,
                                                        4998
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 115,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 115,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "subscriptions",
                                                      "range": [
                                                        4999,
                                                        5012
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 115,
                                                          "column": 34
                                                        },
                                                        "end": {
                                                          "line": 115,
                                                          "column": 47
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4997,
                                                      5012
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 115,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 115,
                                                        "column": 47
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4977,
                                                  5013
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 115,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 115,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  5014,
                                                  5018
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 115,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 115,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                4977,
                                                5018
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 115,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 115,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  5019,
                                                  5024
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 115,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 115,
                                                    "column": 59
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              4977,
                                              5025
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 115,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 115,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "range": [
                                            4977,
                                            5026
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 115,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 115,
                                              "column": 61
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        4789,
                                        5036
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 109,
                                          "column": 79
                                        },
                                        "end": {
                                          "line": 116,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      4777,
                                      5036
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 67
                                      },
                                      "end": {
                                        "line": 116,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4718,
                                  5037
                                ],
                                "loc": {
                                  "start": {
                                    "line": 109,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 116,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2250,
                                "_esdocTestName": "it2250"
                              },
                              "range": [
                                4718,
                                5038
                              ],
                              "loc": {
                                "start": {
                                  "line": 109,
                                  "column": 8
                                },
                                "end": {
                                  "line": 116,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    5047,
                                    5049
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 117,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 117,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should work with empty observable and non-empty iterable",
                                    "raw": "'should work with empty observable and non-empty iterable'",
                                    "range": [
                                      5050,
                                      5108
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 117,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 117,
                                        "column": 69
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  5140,
                                                  5141
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 118,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 118,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "cold",
                                                  "range": [
                                                    5144,
                                                    5148
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 118,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 118,
                                                      "column": 24
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "|",
                                                    "raw": "'|'",
                                                    "range": [
                                                      5149,
                                                      5152
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 118,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 118,
                                                        "column": 28
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5144,
                                                  5153
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 118,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 118,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "range": [
                                                5140,
                                                5153
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 118,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 118,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5136,
                                            5154
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 118,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 118,
                                              "column": 30
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  5171,
                                                  5176
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 119,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 119,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "(^!)",
                                                "raw": "'(^!)'",
                                                "range": [
                                                  5179,
                                                  5185
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 119,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 119,
                                                    "column": 30
                                                  }
                                                }
                                              },
                                              "range": [
                                                5171,
                                                5185
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 119,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 119,
                                                  "column": 30
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5167,
                                            5186
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 119,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 119,
                                              "column": 31
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  5203,
                                                  5204
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 120,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 120,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 1,
                                                    "raw": "1",
                                                    "range": [
                                                      5208,
                                                      5209
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 120,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 120,
                                                        "column": 22
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5207,
                                                  5210
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 120,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 120,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "range": [
                                                5203,
                                                5210
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 120,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 120,
                                                  "column": 23
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5199,
                                            5211
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 120,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 120,
                                              "column": 24
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  5228,
                                                  5236
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 121,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 121,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "|",
                                                "raw": "'|'",
                                                "range": [
                                                  5239,
                                                  5242
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 121,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 121,
                                                    "column": 30
                                                  }
                                                }
                                              },
                                              "range": [
                                                5228,
                                                5242
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 121,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 121,
                                                  "column": 30
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5224,
                                            5243
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 121,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 121,
                                              "column": 31
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    5256,
                                                    5272
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 122,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 122,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          5273,
                                                          5274
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 122,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 122,
                                                            "column": 30
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "zip",
                                                        "range": [
                                                          5275,
                                                          5278
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 122,
                                                            "column": 31
                                                          },
                                                          "end": {
                                                            "line": 122,
                                                            "column": 34
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        5273,
                                                        5278
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 122,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 122,
                                                          "column": 34
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "b",
                                                        "range": [
                                                          5279,
                                                          5280
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 122,
                                                            "column": 35
                                                          },
                                                          "end": {
                                                            "line": 122,
                                                            "column": 36
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      5273,
                                                      5281
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 122,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 122,
                                                        "column": 37
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5256,
                                                  5282
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 122,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 122,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  5283,
                                                  5287
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 122,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 122,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "range": [
                                                5256,
                                                5287
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 122,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 122,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  5288,
                                                  5296
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 122,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 122,
                                                    "column": 52
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              5256,
                                              5297
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 122,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 122,
                                                "column": 53
                                              }
                                            }
                                          },
                                          "range": [
                                            5256,
                                            5298
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 122,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 122,
                                              "column": 54
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectSubscriptions",
                                                  "range": [
                                                    5311,
                                                    5330
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 123,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 123,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        5331,
                                                        5332
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 123,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 123,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "subscriptions",
                                                      "range": [
                                                        5333,
                                                        5346
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 123,
                                                          "column": 34
                                                        },
                                                        "end": {
                                                          "line": 123,
                                                          "column": 47
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      5331,
                                                      5346
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 123,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 123,
                                                        "column": 47
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5311,
                                                  5347
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 123,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 123,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  5348,
                                                  5352
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 123,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 123,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                5311,
                                                5352
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 123,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 123,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  5353,
                                                  5358
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 123,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 123,
                                                    "column": 59
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              5311,
                                              5359
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 123,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 123,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "range": [
                                            5311,
                                            5360
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 123,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 123,
                                              "column": 61
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        5122,
                                        5370
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 117,
                                          "column": 83
                                        },
                                        "end": {
                                          "line": 124,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      5110,
                                      5370
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 117,
                                        "column": 71
                                      },
                                      "end": {
                                        "line": 124,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5047,
                                  5371
                                ],
                                "loc": {
                                  "start": {
                                    "line": 117,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 124,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2251,
                                "_esdocTestName": "it2251"
                              },
                              "range": [
                                5047,
                                5372
                              ],
                              "loc": {
                                "start": {
                                  "line": 117,
                                  "column": 8
                                },
                                "end": {
                                  "line": 124,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    5381,
                                    5383
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 125,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 125,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should work with non-empty observable and empty iterable",
                                    "raw": "'should work with non-empty observable and empty iterable'",
                                    "range": [
                                      5384,
                                      5442
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 125,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 125,
                                        "column": 69
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  5474,
                                                  5475
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 126,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 126,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "hot",
                                                  "range": [
                                                    5478,
                                                    5481
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 126,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 126,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "---^----a--|",
                                                    "raw": "'---^----a--|'",
                                                    "range": [
                                                      5482,
                                                      5496
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 126,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 126,
                                                        "column": 38
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5478,
                                                  5497
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 126,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 126,
                                                    "column": 39
                                                  }
                                                }
                                              },
                                              "range": [
                                                5474,
                                                5497
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 126,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 126,
                                                  "column": 39
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5470,
                                            5498
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 126,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 126,
                                              "column": 40
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  5515,
                                                  5520
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 127,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 127,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "^       !",
                                                "raw": "'^       !'",
                                                "range": [
                                                  5523,
                                                  5534
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 127,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 127,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "range": [
                                                5515,
                                                5534
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 127,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 127,
                                                  "column": 35
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5511,
                                            5535
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 127,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 127,
                                              "column": 36
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  5552,
                                                  5553
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 128,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 128,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ArrayExpression",
                                                "elements": [],
                                                "range": [
                                                  5556,
                                                  5558
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 128,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 128,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "range": [
                                                5552,
                                                5558
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 128,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 128,
                                                  "column": 22
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5548,
                                            5559
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 128,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 128,
                                              "column": 23
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  5576,
                                                  5584
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 129,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 129,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "--------|",
                                                "raw": "'--------|'",
                                                "range": [
                                                  5587,
                                                  5598
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 129,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 129,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                5576,
                                                5598
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 129,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 129,
                                                  "column": 38
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5572,
                                            5599
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 129,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 129,
                                              "column": 39
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    5612,
                                                    5628
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 130,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 130,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          5629,
                                                          5630
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 130,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 130,
                                                            "column": 30
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "zip",
                                                        "range": [
                                                          5631,
                                                          5634
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 130,
                                                            "column": 31
                                                          },
                                                          "end": {
                                                            "line": 130,
                                                            "column": 34
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        5629,
                                                        5634
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 130,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 130,
                                                          "column": 34
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "b",
                                                        "range": [
                                                          5635,
                                                          5636
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 130,
                                                            "column": 35
                                                          },
                                                          "end": {
                                                            "line": 130,
                                                            "column": 36
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      5629,
                                                      5637
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 130,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 130,
                                                        "column": 37
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5612,
                                                  5638
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 130,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 130,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  5639,
                                                  5643
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 130,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 130,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "range": [
                                                5612,
                                                5643
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 130,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 130,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  5644,
                                                  5652
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 130,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 130,
                                                    "column": 52
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              5612,
                                              5653
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 130,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 130,
                                                "column": 53
                                              }
                                            }
                                          },
                                          "range": [
                                            5612,
                                            5654
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 130,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 130,
                                              "column": 54
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectSubscriptions",
                                                  "range": [
                                                    5667,
                                                    5686
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 131,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 131,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        5687,
                                                        5688
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 131,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 131,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "subscriptions",
                                                      "range": [
                                                        5689,
                                                        5702
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 131,
                                                          "column": 34
                                                        },
                                                        "end": {
                                                          "line": 131,
                                                          "column": 47
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      5687,
                                                      5702
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 131,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 131,
                                                        "column": 47
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5667,
                                                  5703
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 131,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 131,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  5704,
                                                  5708
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 131,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 131,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                5667,
                                                5708
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 131,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 131,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  5709,
                                                  5714
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 131,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 131,
                                                    "column": 59
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              5667,
                                              5715
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 131,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 131,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "range": [
                                            5667,
                                            5716
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 131,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 131,
                                              "column": 61
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        5456,
                                        5726
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 125,
                                          "column": 83
                                        },
                                        "end": {
                                          "line": 132,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      5444,
                                      5726
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 125,
                                        "column": 71
                                      },
                                      "end": {
                                        "line": 132,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5381,
                                  5727
                                ],
                                "loc": {
                                  "start": {
                                    "line": 125,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 132,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2252,
                                "_esdocTestName": "it2252"
                              },
                              "range": [
                                5381,
                                5728
                              ],
                              "loc": {
                                "start": {
                                  "line": 125,
                                  "column": 8
                                },
                                "end": {
                                  "line": 132,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    5737,
                                    5739
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 133,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 133,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should work with never observable and non-empty iterable",
                                    "raw": "'should work with never observable and non-empty iterable'",
                                    "range": [
                                      5740,
                                      5798
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 133,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 133,
                                        "column": 69
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  5830,
                                                  5831
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 134,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 134,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "cold",
                                                  "range": [
                                                    5834,
                                                    5838
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 134,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 134,
                                                      "column": 24
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "-",
                                                    "raw": "'-'",
                                                    "range": [
                                                      5839,
                                                      5842
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 134,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 134,
                                                        "column": 28
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5834,
                                                  5843
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 134,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 134,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "range": [
                                                5830,
                                                5843
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 134,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 134,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5826,
                                            5844
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 134,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 134,
                                              "column": 30
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  5861,
                                                  5866
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 135,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 135,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "^",
                                                "raw": "'^'",
                                                "range": [
                                                  5869,
                                                  5872
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 135,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 135,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "range": [
                                                5861,
                                                5872
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 135,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 135,
                                                  "column": 27
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5857,
                                            5873
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 135,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 135,
                                              "column": 28
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  5890,
                                                  5891
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 136,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 136,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 1,
                                                    "raw": "1",
                                                    "range": [
                                                      5895,
                                                      5896
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 136,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 136,
                                                        "column": 22
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5894,
                                                  5897
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 136,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 136,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "range": [
                                                5890,
                                                5897
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 136,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 136,
                                                  "column": 23
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5886,
                                            5898
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 136,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 136,
                                              "column": 24
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  5915,
                                                  5923
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 137,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 137,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "-",
                                                "raw": "'-'",
                                                "range": [
                                                  5926,
                                                  5929
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 137,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 137,
                                                    "column": 30
                                                  }
                                                }
                                              },
                                              "range": [
                                                5915,
                                                5929
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 137,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 137,
                                                  "column": 30
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5911,
                                            5930
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 137,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 137,
                                              "column": 31
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    5943,
                                                    5959
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 138,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 138,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          5960,
                                                          5961
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 138,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 138,
                                                            "column": 30
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "zip",
                                                        "range": [
                                                          5962,
                                                          5965
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 138,
                                                            "column": 31
                                                          },
                                                          "end": {
                                                            "line": 138,
                                                            "column": 34
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        5960,
                                                        5965
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 138,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 138,
                                                          "column": 34
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "b",
                                                        "range": [
                                                          5966,
                                                          5967
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 138,
                                                            "column": 35
                                                          },
                                                          "end": {
                                                            "line": 138,
                                                            "column": 36
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      5960,
                                                      5968
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 138,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 138,
                                                        "column": 37
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5943,
                                                  5969
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 138,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 138,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  5970,
                                                  5974
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 138,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 138,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "range": [
                                                5943,
                                                5974
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 138,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 138,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  5975,
                                                  5983
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 138,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 138,
                                                    "column": 52
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              5943,
                                              5984
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 138,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 138,
                                                "column": 53
                                              }
                                            }
                                          },
                                          "range": [
                                            5943,
                                            5985
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 138,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 138,
                                              "column": 54
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectSubscriptions",
                                                  "range": [
                                                    5998,
                                                    6017
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 139,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 139,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        6018,
                                                        6019
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 139,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 139,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "subscriptions",
                                                      "range": [
                                                        6020,
                                                        6033
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 139,
                                                          "column": 34
                                                        },
                                                        "end": {
                                                          "line": 139,
                                                          "column": 47
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      6018,
                                                      6033
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 139,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 139,
                                                        "column": 47
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5998,
                                                  6034
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 139,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 139,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  6035,
                                                  6039
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 139,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 139,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                5998,
                                                6039
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 139,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 139,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  6040,
                                                  6045
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 139,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 139,
                                                    "column": 59
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              5998,
                                              6046
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 139,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 139,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "range": [
                                            5998,
                                            6047
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 139,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 139,
                                              "column": 61
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        5812,
                                        6057
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 133,
                                          "column": 83
                                        },
                                        "end": {
                                          "line": 140,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      5800,
                                      6057
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 133,
                                        "column": 71
                                      },
                                      "end": {
                                        "line": 140,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5737,
                                  6058
                                ],
                                "loc": {
                                  "start": {
                                    "line": 133,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 140,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2253,
                                "_esdocTestName": "it2253"
                              },
                              "range": [
                                5737,
                                6059
                              ],
                              "loc": {
                                "start": {
                                  "line": 133,
                                  "column": 8
                                },
                                "end": {
                                  "line": 140,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    6068,
                                    6070
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 141,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 141,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should work with non-empty observable and non-empty iterable",
                                    "raw": "'should work with non-empty observable and non-empty iterable'",
                                    "range": [
                                      6071,
                                      6133
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 73
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  6165,
                                                  6166
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 142,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 142,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "hot",
                                                  "range": [
                                                    6169,
                                                    6172
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 142,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 142,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "---^----1--|",
                                                    "raw": "'---^----1--|'",
                                                    "range": [
                                                      6173,
                                                      6187
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 142,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 142,
                                                        "column": 38
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6169,
                                                  6188
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 142,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 142,
                                                    "column": 39
                                                  }
                                                }
                                              },
                                              "range": [
                                                6165,
                                                6188
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 142,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 142,
                                                  "column": 39
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6161,
                                            6189
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 142,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 142,
                                              "column": 40
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  6206,
                                                  6211
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 143,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 143,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "^    !   ",
                                                "raw": "'^    !   '",
                                                "range": [
                                                  6214,
                                                  6225
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 143,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 143,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "range": [
                                                6206,
                                                6225
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 143,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 143,
                                                  "column": 35
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6202,
                                            6226
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 143,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 143,
                                              "column": 36
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  6243,
                                                  6244
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 144,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 144,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 2,
                                                    "raw": "2",
                                                    "range": [
                                                      6248,
                                                      6249
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 144,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 144,
                                                        "column": 22
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6247,
                                                  6250
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 144,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 144,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "range": [
                                                6243,
                                                6250
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 144,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 144,
                                                  "column": 23
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6239,
                                            6251
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 144,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 144,
                                              "column": 24
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  6268,
                                                  6276
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 145,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 145,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "-----(x|)",
                                                "raw": "'-----(x|)'",
                                                "range": [
                                                  6279,
                                                  6290
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 145,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 145,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                6268,
                                                6290
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 145,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 145,
                                                  "column": 38
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6264,
                                            6291
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 145,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 145,
                                              "column": 39
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    6304,
                                                    6320
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 146,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 146,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          6321,
                                                          6322
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 146,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 146,
                                                            "column": 30
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "zip",
                                                        "range": [
                                                          6323,
                                                          6326
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 146,
                                                            "column": 31
                                                          },
                                                          "end": {
                                                            "line": 146,
                                                            "column": 34
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        6321,
                                                        6326
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 146,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 146,
                                                          "column": 34
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "b",
                                                        "range": [
                                                          6327,
                                                          6328
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 146,
                                                            "column": 35
                                                          },
                                                          "end": {
                                                            "line": 146,
                                                            "column": 36
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      6321,
                                                      6329
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 146,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 146,
                                                        "column": 37
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6304,
                                                  6330
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 146,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 146,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  6331,
                                                  6335
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 146,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 146,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "range": [
                                                6304,
                                                6335
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 146,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 146,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  6336,
                                                  6344
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 146,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 146,
                                                    "column": 52
                                                  }
                                                }
                                              },
                                              {
                                                "type": "ObjectExpression",
                                                "properties": [
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "x",
                                                      "range": [
                                                        6348,
                                                        6349
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 146,
                                                          "column": 56
                                                        },
                                                        "end": {
                                                          "line": 146,
                                                          "column": 57
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "ArrayExpression",
                                                      "elements": [
                                                        {
                                                          "type": "Literal",
                                                          "value": "1",
                                                          "raw": "'1'",
                                                          "range": [
                                                            6352,
                                                            6355
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 146,
                                                              "column": 60
                                                            },
                                                            "end": {
                                                              "line": 146,
                                                              "column": 63
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "Literal",
                                                          "value": 2,
                                                          "raw": "2",
                                                          "range": [
                                                            6357,
                                                            6358
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 146,
                                                              "column": 65
                                                            },
                                                            "end": {
                                                              "line": 146,
                                                              "column": 66
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        6351,
                                                        6359
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 146,
                                                          "column": 59
                                                        },
                                                        "end": {
                                                          "line": 146,
                                                          "column": 67
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      6348,
                                                      6359
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 146,
                                                        "column": 56
                                                      },
                                                      "end": {
                                                        "line": 146,
                                                        "column": 67
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6346,
                                                  6361
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 146,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 146,
                                                    "column": 69
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              6304,
                                              6362
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 146,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 146,
                                                "column": 70
                                              }
                                            }
                                          },
                                          "range": [
                                            6304,
                                            6363
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 146,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 146,
                                              "column": 71
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectSubscriptions",
                                                  "range": [
                                                    6376,
                                                    6395
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 147,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 147,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        6396,
                                                        6397
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 147,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 147,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "subscriptions",
                                                      "range": [
                                                        6398,
                                                        6411
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 147,
                                                          "column": 34
                                                        },
                                                        "end": {
                                                          "line": 147,
                                                          "column": 47
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      6396,
                                                      6411
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 147,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 147,
                                                        "column": 47
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6376,
                                                  6412
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 147,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 147,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  6413,
                                                  6417
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 147,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 147,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                6376,
                                                6417
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 147,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 147,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  6418,
                                                  6423
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 147,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 147,
                                                    "column": 59
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              6376,
                                              6424
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 147,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 147,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "range": [
                                            6376,
                                            6425
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 147,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 147,
                                              "column": 61
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        6147,
                                        6435
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 141,
                                          "column": 87
                                        },
                                        "end": {
                                          "line": 148,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      6135,
                                      6435
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 75
                                      },
                                      "end": {
                                        "line": 148,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6068,
                                  6436
                                ],
                                "loc": {
                                  "start": {
                                    "line": 141,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 148,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2254,
                                "_esdocTestName": "it2254"
                              },
                              "range": [
                                6068,
                                6437
                              ],
                              "loc": {
                                "start": {
                                  "line": 141,
                                  "column": 8
                                },
                                "end": {
                                  "line": 148,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    6446,
                                    6448
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 149,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 149,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should work with non-empty observable and empty iterable",
                                    "raw": "'should work with non-empty observable and empty iterable'",
                                    "range": [
                                      6449,
                                      6507
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 149,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 149,
                                        "column": 69
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  6539,
                                                  6540
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 150,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 150,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "hot",
                                                  "range": [
                                                    6543,
                                                    6546
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 150,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 150,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "---^----#",
                                                    "raw": "'---^----#'",
                                                    "range": [
                                                      6547,
                                                      6558
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 150,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 150,
                                                        "column": 35
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6543,
                                                  6559
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 150,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 150,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              "range": [
                                                6539,
                                                6559
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 150,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 150,
                                                  "column": 36
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6535,
                                            6560
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 150,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 150,
                                              "column": 37
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  6577,
                                                  6582
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 151,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 151,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "^    !",
                                                "raw": "'^    !'",
                                                "range": [
                                                  6585,
                                                  6593
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 151,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 151,
                                                    "column": 32
                                                  }
                                                }
                                              },
                                              "range": [
                                                6577,
                                                6593
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 151,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 151,
                                                  "column": 32
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6573,
                                            6594
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 151,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 151,
                                              "column": 33
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  6611,
                                                  6612
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 152,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 152,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ArrayExpression",
                                                "elements": [],
                                                "range": [
                                                  6615,
                                                  6617
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 152,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 152,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "range": [
                                                6611,
                                                6617
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 152,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 152,
                                                  "column": 22
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6607,
                                            6618
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 152,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 152,
                                              "column": 23
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  6635,
                                                  6643
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 153,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 153,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "-----#",
                                                "raw": "'-----#'",
                                                "range": [
                                                  6646,
                                                  6654
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 153,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 153,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "range": [
                                                6635,
                                                6654
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 153,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 153,
                                                  "column": 35
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6631,
                                            6655
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 153,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 153,
                                              "column": 36
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    6668,
                                                    6684
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 154,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 154,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          6685,
                                                          6686
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 154,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 154,
                                                            "column": 30
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "zip",
                                                        "range": [
                                                          6687,
                                                          6690
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 154,
                                                            "column": 31
                                                          },
                                                          "end": {
                                                            "line": 154,
                                                            "column": 34
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        6685,
                                                        6690
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 154,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 154,
                                                          "column": 34
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "b",
                                                        "range": [
                                                          6691,
                                                          6692
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 154,
                                                            "column": 35
                                                          },
                                                          "end": {
                                                            "line": 154,
                                                            "column": 36
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      6685,
                                                      6693
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 154,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 154,
                                                        "column": 37
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6668,
                                                  6694
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 154,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 154,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  6695,
                                                  6699
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 154,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 154,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "range": [
                                                6668,
                                                6699
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 154,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 154,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  6700,
                                                  6708
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 154,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 154,
                                                    "column": 52
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              6668,
                                              6709
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 154,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 154,
                                                "column": 53
                                              }
                                            }
                                          },
                                          "range": [
                                            6668,
                                            6710
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 154,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 154,
                                              "column": 54
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectSubscriptions",
                                                  "range": [
                                                    6723,
                                                    6742
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 155,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 155,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        6743,
                                                        6744
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 155,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 155,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "subscriptions",
                                                      "range": [
                                                        6745,
                                                        6758
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 155,
                                                          "column": 34
                                                        },
                                                        "end": {
                                                          "line": 155,
                                                          "column": 47
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      6743,
                                                      6758
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 155,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 155,
                                                        "column": 47
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6723,
                                                  6759
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 155,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 155,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  6760,
                                                  6764
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 155,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 155,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                6723,
                                                6764
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 155,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 155,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  6765,
                                                  6770
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 155,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 155,
                                                    "column": 59
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              6723,
                                              6771
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 155,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 155,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "range": [
                                            6723,
                                            6772
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 155,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 155,
                                              "column": 61
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        6521,
                                        6782
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 149,
                                          "column": 83
                                        },
                                        "end": {
                                          "line": 156,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      6509,
                                      6782
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 149,
                                        "column": 71
                                      },
                                      "end": {
                                        "line": 156,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6446,
                                  6783
                                ],
                                "loc": {
                                  "start": {
                                    "line": 149,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 156,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2255,
                                "_esdocTestName": "it2255"
                              },
                              "range": [
                                6446,
                                6784
                              ],
                              "loc": {
                                "start": {
                                  "line": 149,
                                  "column": 8
                                },
                                "end": {
                                  "line": 156,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    6793,
                                    6795
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 157,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 157,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should work with observable which raises error and non-empty iterable",
                                    "raw": "'should work with observable which raises error and non-empty iterable'",
                                    "range": [
                                      6796,
                                      6867
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 157,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 157,
                                        "column": 82
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  6899,
                                                  6900
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 158,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 158,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "hot",
                                                  "range": [
                                                    6903,
                                                    6906
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 158,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 158,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "---^----#",
                                                    "raw": "'---^----#'",
                                                    "range": [
                                                      6907,
                                                      6918
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 158,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 158,
                                                        "column": 35
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6903,
                                                  6919
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 158,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 158,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              "range": [
                                                6899,
                                                6919
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 158,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 158,
                                                  "column": 36
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6895,
                                            6920
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 158,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 158,
                                              "column": 37
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  6937,
                                                  6942
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 159,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 159,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "^    !",
                                                "raw": "'^    !'",
                                                "range": [
                                                  6945,
                                                  6953
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 159,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 159,
                                                    "column": 32
                                                  }
                                                }
                                              },
                                              "range": [
                                                6937,
                                                6953
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 159,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 159,
                                                  "column": 32
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6933,
                                            6954
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 159,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 159,
                                              "column": 33
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  6971,
                                                  6972
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 160,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 160,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 1,
                                                    "raw": "1",
                                                    "range": [
                                                      6976,
                                                      6977
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 160,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 160,
                                                        "column": 22
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6975,
                                                  6978
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 160,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 160,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "range": [
                                                6971,
                                                6978
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 160,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 160,
                                                  "column": 23
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6967,
                                            6979
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 160,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 160,
                                              "column": 24
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  6996,
                                                  7004
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 161,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 161,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "-----#",
                                                "raw": "'-----#'",
                                                "range": [
                                                  7007,
                                                  7015
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 161,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 161,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "range": [
                                                6996,
                                                7015
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 161,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 161,
                                                  "column": 35
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6992,
                                            7016
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 161,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 161,
                                              "column": 36
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    7029,
                                                    7045
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 162,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 162,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          7046,
                                                          7047
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 162,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 162,
                                                            "column": 30
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "zip",
                                                        "range": [
                                                          7048,
                                                          7051
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 162,
                                                            "column": 31
                                                          },
                                                          "end": {
                                                            "line": 162,
                                                            "column": 34
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        7046,
                                                        7051
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 162,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 162,
                                                          "column": 34
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "b",
                                                        "range": [
                                                          7052,
                                                          7053
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 162,
                                                            "column": 35
                                                          },
                                                          "end": {
                                                            "line": 162,
                                                            "column": 36
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      7046,
                                                      7054
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 162,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 162,
                                                        "column": 37
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7029,
                                                  7055
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 162,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 162,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  7056,
                                                  7060
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 162,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 162,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "range": [
                                                7029,
                                                7060
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 162,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 162,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  7061,
                                                  7069
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 162,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 162,
                                                    "column": 52
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              7029,
                                              7070
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 162,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 162,
                                                "column": 53
                                              }
                                            }
                                          },
                                          "range": [
                                            7029,
                                            7071
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 162,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 162,
                                              "column": 54
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectSubscriptions",
                                                  "range": [
                                                    7084,
                                                    7103
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 163,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 163,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        7104,
                                                        7105
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 163,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 163,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "subscriptions",
                                                      "range": [
                                                        7106,
                                                        7119
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 163,
                                                          "column": 34
                                                        },
                                                        "end": {
                                                          "line": 163,
                                                          "column": 47
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      7104,
                                                      7119
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 163,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 163,
                                                        "column": 47
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7084,
                                                  7120
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 163,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 163,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  7121,
                                                  7125
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 163,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 163,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                7084,
                                                7125
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 163,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 163,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  7126,
                                                  7131
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 163,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 163,
                                                    "column": 59
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              7084,
                                              7132
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 163,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 163,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "range": [
                                            7084,
                                            7133
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 163,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 163,
                                              "column": 61
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        6881,
                                        7143
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 157,
                                          "column": 96
                                        },
                                        "end": {
                                          "line": 164,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      6869,
                                      7143
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 157,
                                        "column": 84
                                      },
                                      "end": {
                                        "line": 164,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6793,
                                  7144
                                ],
                                "loc": {
                                  "start": {
                                    "line": 157,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 164,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2256,
                                "_esdocTestName": "it2256"
                              },
                              "range": [
                                6793,
                                7145
                              ],
                              "loc": {
                                "start": {
                                  "line": 157,
                                  "column": 8
                                },
                                "end": {
                                  "line": 164,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    7154,
                                    7156
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 165,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 165,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should work with non-empty many observable and non-empty many iterable",
                                    "raw": "'should work with non-empty many observable and non-empty many iterable'",
                                    "range": [
                                      7157,
                                      7229
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 165,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 165,
                                        "column": 83
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  7261,
                                                  7262
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 166,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 166,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "hot",
                                                  "range": [
                                                    7265,
                                                    7268
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 166,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 166,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "---^--1--2--3--|",
                                                    "raw": "'---^--1--2--3--|'",
                                                    "range": [
                                                      7269,
                                                      7287
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 166,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 166,
                                                        "column": 42
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7265,
                                                  7288
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 166,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 166,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "range": [
                                                7261,
                                                7288
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 166,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 166,
                                                  "column": 43
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7257,
                                            7289
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 166,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 166,
                                              "column": 44
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  7306,
                                                  7311
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 167,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 167,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "^        !   ",
                                                "raw": "'^        !   '",
                                                "range": [
                                                  7314,
                                                  7329
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 167,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 167,
                                                    "column": 39
                                                  }
                                                }
                                              },
                                              "range": [
                                                7306,
                                                7329
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 167,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 167,
                                                  "column": 39
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7302,
                                            7330
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 167,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 167,
                                              "column": 40
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  7347,
                                                  7348
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 168,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 168,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 4,
                                                    "raw": "4",
                                                    "range": [
                                                      7352,
                                                      7353
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 168,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 168,
                                                        "column": 22
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 5,
                                                    "raw": "5",
                                                    "range": [
                                                      7355,
                                                      7356
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 168,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 168,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 6,
                                                    "raw": "6",
                                                    "range": [
                                                      7358,
                                                      7359
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 168,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 168,
                                                        "column": 28
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7351,
                                                  7360
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 168,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 168,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "range": [
                                                7347,
                                                7360
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 168,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 168,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7343,
                                            7361
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 168,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 168,
                                              "column": 30
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  7378,
                                                  7386
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 169,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 169,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "---x--y--(z|)",
                                                "raw": "'---x--y--(z|)'",
                                                "range": [
                                                  7389,
                                                  7404
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 169,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 169,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "range": [
                                                7378,
                                                7404
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 169,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 169,
                                                  "column": 42
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7374,
                                            7405
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 169,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 169,
                                              "column": 43
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    7418,
                                                    7434
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 170,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 170,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          7435,
                                                          7436
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 170,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 170,
                                                            "column": 30
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "zip",
                                                        "range": [
                                                          7437,
                                                          7440
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 170,
                                                            "column": 31
                                                          },
                                                          "end": {
                                                            "line": 170,
                                                            "column": 34
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        7435,
                                                        7440
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 170,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 170,
                                                          "column": 34
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "b",
                                                        "range": [
                                                          7441,
                                                          7442
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 170,
                                                            "column": 35
                                                          },
                                                          "end": {
                                                            "line": 170,
                                                            "column": 36
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      7435,
                                                      7443
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 170,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 170,
                                                        "column": 37
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7418,
                                                  7444
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 170,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 170,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  7445,
                                                  7449
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 170,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 170,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "range": [
                                                7418,
                                                7449
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 170,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 170,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  7450,
                                                  7458
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 170,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 170,
                                                    "column": 52
                                                  }
                                                }
                                              },
                                              {
                                                "type": "ObjectExpression",
                                                "properties": [
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "x",
                                                      "range": [
                                                        7462,
                                                        7463
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 170,
                                                          "column": 56
                                                        },
                                                        "end": {
                                                          "line": 170,
                                                          "column": 57
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "ArrayExpression",
                                                      "elements": [
                                                        {
                                                          "type": "Literal",
                                                          "value": "1",
                                                          "raw": "'1'",
                                                          "range": [
                                                            7466,
                                                            7469
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 170,
                                                              "column": 60
                                                            },
                                                            "end": {
                                                              "line": 170,
                                                              "column": 63
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "Literal",
                                                          "value": 4,
                                                          "raw": "4",
                                                          "range": [
                                                            7471,
                                                            7472
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 170,
                                                              "column": 65
                                                            },
                                                            "end": {
                                                              "line": 170,
                                                              "column": 66
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        7465,
                                                        7473
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 170,
                                                          "column": 59
                                                        },
                                                        "end": {
                                                          "line": 170,
                                                          "column": 67
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      7462,
                                                      7473
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 170,
                                                        "column": 56
                                                      },
                                                      "end": {
                                                        "line": 170,
                                                        "column": 67
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "y",
                                                      "range": [
                                                        7475,
                                                        7476
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 170,
                                                          "column": 69
                                                        },
                                                        "end": {
                                                          "line": 170,
                                                          "column": 70
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "ArrayExpression",
                                                      "elements": [
                                                        {
                                                          "type": "Literal",
                                                          "value": "2",
                                                          "raw": "'2'",
                                                          "range": [
                                                            7479,
                                                            7482
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 170,
                                                              "column": 73
                                                            },
                                                            "end": {
                                                              "line": 170,
                                                              "column": 76
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "Literal",
                                                          "value": 5,
                                                          "raw": "5",
                                                          "range": [
                                                            7484,
                                                            7485
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 170,
                                                              "column": 78
                                                            },
                                                            "end": {
                                                              "line": 170,
                                                              "column": 79
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        7478,
                                                        7486
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 170,
                                                          "column": 72
                                                        },
                                                        "end": {
                                                          "line": 170,
                                                          "column": 80
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      7475,
                                                      7486
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 170,
                                                        "column": 69
                                                      },
                                                      "end": {
                                                        "line": 170,
                                                        "column": 80
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "z",
                                                      "range": [
                                                        7488,
                                                        7489
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 170,
                                                          "column": 82
                                                        },
                                                        "end": {
                                                          "line": 170,
                                                          "column": 83
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "ArrayExpression",
                                                      "elements": [
                                                        {
                                                          "type": "Literal",
                                                          "value": "3",
                                                          "raw": "'3'",
                                                          "range": [
                                                            7492,
                                                            7495
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 170,
                                                              "column": 86
                                                            },
                                                            "end": {
                                                              "line": 170,
                                                              "column": 89
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "Literal",
                                                          "value": 6,
                                                          "raw": "6",
                                                          "range": [
                                                            7497,
                                                            7498
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 170,
                                                              "column": 91
                                                            },
                                                            "end": {
                                                              "line": 170,
                                                              "column": 92
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        7491,
                                                        7499
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 170,
                                                          "column": 85
                                                        },
                                                        "end": {
                                                          "line": 170,
                                                          "column": 93
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      7488,
                                                      7499
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 170,
                                                        "column": 82
                                                      },
                                                      "end": {
                                                        "line": 170,
                                                        "column": 93
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7460,
                                                  7501
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 170,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 170,
                                                    "column": 95
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              7418,
                                              7502
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 170,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 170,
                                                "column": 96
                                              }
                                            }
                                          },
                                          "range": [
                                            7418,
                                            7503
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 170,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 170,
                                              "column": 97
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectSubscriptions",
                                                  "range": [
                                                    7516,
                                                    7535
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 171,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 171,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        7536,
                                                        7537
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 171,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 171,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "subscriptions",
                                                      "range": [
                                                        7538,
                                                        7551
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 171,
                                                          "column": 34
                                                        },
                                                        "end": {
                                                          "line": 171,
                                                          "column": 47
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      7536,
                                                      7551
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 171,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 171,
                                                        "column": 47
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7516,
                                                  7552
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 171,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 171,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  7553,
                                                  7557
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 171,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 171,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                7516,
                                                7557
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 171,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 171,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  7558,
                                                  7563
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 171,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 171,
                                                    "column": 59
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              7516,
                                              7564
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 171,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 171,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "range": [
                                            7516,
                                            7565
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 171,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 171,
                                              "column": 61
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        7243,
                                        7575
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 165,
                                          "column": 97
                                        },
                                        "end": {
                                          "line": 172,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      7231,
                                      7575
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 165,
                                        "column": 85
                                      },
                                      "end": {
                                        "line": 172,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7154,
                                  7576
                                ],
                                "loc": {
                                  "start": {
                                    "line": 165,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 172,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2257,
                                "_esdocTestName": "it2257"
                              },
                              "range": [
                                7154,
                                7577
                              ],
                              "loc": {
                                "start": {
                                  "line": 165,
                                  "column": 8
                                },
                                "end": {
                                  "line": 172,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    7586,
                                    7588
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 173,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 173,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should work with non-empty observable and non-empty iterable selector that throws",
                                    "raw": "'should work with non-empty observable and non-empty iterable selector that throws'",
                                    "range": [
                                      7589,
                                      7672
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 173,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 173,
                                        "column": 94
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  7704,
                                                  7705
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 174,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 174,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "hot",
                                                  "range": [
                                                    7708,
                                                    7711
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 174,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 174,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "---^--1--2--3--|",
                                                    "raw": "'---^--1--2--3--|'",
                                                    "range": [
                                                      7712,
                                                      7730
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 174,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 174,
                                                        "column": 42
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7708,
                                                  7731
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 174,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 174,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "range": [
                                                7704,
                                                7731
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 174,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 174,
                                                  "column": 43
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7700,
                                            7732
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 174,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 174,
                                              "column": 44
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  7749,
                                                  7754
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 175,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 175,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "^     !",
                                                "raw": "'^     !'",
                                                "range": [
                                                  7757,
                                                  7766
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 175,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 175,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              "range": [
                                                7749,
                                                7766
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 175,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 175,
                                                  "column": 33
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7745,
                                            7767
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 175,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 175,
                                              "column": 34
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  7784,
                                                  7785
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 176,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 176,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 4,
                                                    "raw": "4",
                                                    "range": [
                                                      7789,
                                                      7790
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 176,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 176,
                                                        "column": 22
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 5,
                                                    "raw": "5",
                                                    "range": [
                                                      7792,
                                                      7793
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 176,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 176,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 6,
                                                    "raw": "6",
                                                    "range": [
                                                      7795,
                                                      7796
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 176,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 176,
                                                        "column": 28
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7788,
                                                  7797
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 176,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 176,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "range": [
                                                7784,
                                                7797
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 176,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 176,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7780,
                                            7798
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 176,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 176,
                                              "column": 30
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  7815,
                                                  7823
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 177,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 177,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "---x--#",
                                                "raw": "'---x--#'",
                                                "range": [
                                                  7826,
                                                  7835
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 177,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 177,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              "range": [
                                                7815,
                                                7835
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 177,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 177,
                                                  "column": 36
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7811,
                                            7836
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 177,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 177,
                                              "column": 37
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "selector",
                                                "range": [
                                                  7853,
                                                  7861
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 178,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 178,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      7874,
                                                      7875
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 178,
                                                        "column": 37
                                                      },
                                                      "end": {
                                                        "line": 178,
                                                        "column": 38
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "y",
                                                    "range": [
                                                      7877,
                                                      7878
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 178,
                                                        "column": 40
                                                      },
                                                      "end": {
                                                        "line": 178,
                                                        "column": 41
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "IfStatement",
                                                      "test": {
                                                        "type": "BinaryExpression",
                                                        "operator": "===",
                                                        "left": {
                                                          "type": "Identifier",
                                                          "name": "y",
                                                          "range": [
                                                            7902,
                                                            7903
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 179,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 179,
                                                              "column": 21
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "Literal",
                                                          "value": 5,
                                                          "raw": "5",
                                                          "range": [
                                                            7908,
                                                            7909
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 179,
                                                              "column": 26
                                                            },
                                                            "end": {
                                                              "line": 179,
                                                              "column": 27
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          7902,
                                                          7909
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 179,
                                                            "column": 20
                                                          },
                                                          "end": {
                                                            "line": 179,
                                                            "column": 27
                                                          }
                                                        }
                                                      },
                                                      "consequent": {
                                                        "type": "BlockStatement",
                                                        "body": [
                                                          {
                                                            "type": "ThrowStatement",
                                                            "argument": {
                                                              "type": "NewExpression",
                                                              "callee": {
                                                                "type": "Identifier",
                                                                "name": "Error",
                                                                "range": [
                                                                  7943,
                                                                  7948
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 180,
                                                                    "column": 30
                                                                  },
                                                                  "end": {
                                                                    "line": 180,
                                                                    "column": 35
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "Literal",
                                                                  "value": "too bad",
                                                                  "raw": "'too bad'",
                                                                  "range": [
                                                                    7949,
                                                                    7958
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 180,
                                                                      "column": 36
                                                                    },
                                                                    "end": {
                                                                      "line": 180,
                                                                      "column": 45
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                7939,
                                                                7959
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 180,
                                                                  "column": 26
                                                                },
                                                                "end": {
                                                                  "line": 180,
                                                                  "column": 46
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              7933,
                                                              7960
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 180,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 180,
                                                                "column": 47
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          7911,
                                                          7978
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 179,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 181,
                                                            "column": 17
                                                          }
                                                        }
                                                      },
                                                      "alternate": {
                                                        "type": "BlockStatement",
                                                        "body": [
                                                          {
                                                            "type": "ReturnStatement",
                                                            "argument": {
                                                              "type": "BinaryExpression",
                                                              "operator": "+",
                                                              "left": {
                                                                "type": "Identifier",
                                                                "name": "x",
                                                                "range": [
                                                                  8029,
                                                                  8030
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 183,
                                                                    "column": 27
                                                                  },
                                                                  "end": {
                                                                    "line": 183,
                                                                    "column": 28
                                                                  }
                                                                }
                                                              },
                                                              "right": {
                                                                "type": "Identifier",
                                                                "name": "y",
                                                                "range": [
                                                                  8033,
                                                                  8034
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 183,
                                                                    "column": 31
                                                                  },
                                                                  "end": {
                                                                    "line": 183,
                                                                    "column": 32
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                8029,
                                                                8034
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 183,
                                                                  "column": 27
                                                                },
                                                                "end": {
                                                                  "line": 183,
                                                                  "column": 32
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              8022,
                                                              8035
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 183,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 183,
                                                                "column": 33
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          8000,
                                                          8053
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 182,
                                                            "column": 21
                                                          },
                                                          "end": {
                                                            "line": 184,
                                                            "column": 17
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        7898,
                                                        8053
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 179,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 184,
                                                          "column": 17
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    7880,
                                                    8067
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 178,
                                                      "column": 43
                                                    },
                                                    "end": {
                                                      "line": 185,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  7864,
                                                  8067
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 178,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 185,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "range": [
                                                7853,
                                                8067
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 178,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 185,
                                                  "column": 13
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7849,
                                            8068
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 178,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 185,
                                              "column": 14
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    8081,
                                                    8097
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 186,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 186,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          8098,
                                                          8099
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 186,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 186,
                                                            "column": 30
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "zip",
                                                        "range": [
                                                          8100,
                                                          8103
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 186,
                                                            "column": 31
                                                          },
                                                          "end": {
                                                            "line": 186,
                                                            "column": 34
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        8098,
                                                        8103
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 186,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 186,
                                                          "column": 34
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "b",
                                                        "range": [
                                                          8104,
                                                          8105
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 186,
                                                            "column": 35
                                                          },
                                                          "end": {
                                                            "line": 186,
                                                            "column": 36
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "selector",
                                                        "range": [
                                                          8107,
                                                          8115
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 186,
                                                            "column": 38
                                                          },
                                                          "end": {
                                                            "line": 186,
                                                            "column": 46
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      8098,
                                                      8116
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 186,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 186,
                                                        "column": 47
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8081,
                                                  8117
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 186,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 186,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  8118,
                                                  8122
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 186,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 186,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                8081,
                                                8122
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 186,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 186,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  8123,
                                                  8131
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 186,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 186,
                                                    "column": 62
                                                  }
                                                }
                                              },
                                              {
                                                "type": "ObjectExpression",
                                                "properties": [
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "x",
                                                      "range": [
                                                        8135,
                                                        8136
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 186,
                                                          "column": 66
                                                        },
                                                        "end": {
                                                          "line": 186,
                                                          "column": 67
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "Literal",
                                                      "value": "14",
                                                      "raw": "'14'",
                                                      "range": [
                                                        8138,
                                                        8142
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 186,
                                                          "column": 69
                                                        },
                                                        "end": {
                                                          "line": 186,
                                                          "column": 73
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      8135,
                                                      8142
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 186,
                                                        "column": 66
                                                      },
                                                      "end": {
                                                        "line": 186,
                                                        "column": 73
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8133,
                                                  8144
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 186,
                                                    "column": 64
                                                  },
                                                  "end": {
                                                    "line": 186,
                                                    "column": 75
                                                  }
                                                }
                                              },
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    8150,
                                                    8155
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 186,
                                                      "column": 81
                                                    },
                                                    "end": {
                                                      "line": 186,
                                                      "column": 86
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "too bad",
                                                    "raw": "'too bad'",
                                                    "range": [
                                                      8156,
                                                      8165
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 186,
                                                        "column": 87
                                                      },
                                                      "end": {
                                                        "line": 186,
                                                        "column": 96
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8146,
                                                  8166
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 186,
                                                    "column": 77
                                                  },
                                                  "end": {
                                                    "line": 186,
                                                    "column": 97
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              8081,
                                              8167
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 186,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 186,
                                                "column": 98
                                              }
                                            }
                                          },
                                          "range": [
                                            8081,
                                            8168
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 186,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 186,
                                              "column": 99
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectSubscriptions",
                                                  "range": [
                                                    8181,
                                                    8200
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 187,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 187,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        8201,
                                                        8202
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 187,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 187,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "subscriptions",
                                                      "range": [
                                                        8203,
                                                        8216
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 187,
                                                          "column": 34
                                                        },
                                                        "end": {
                                                          "line": 187,
                                                          "column": 47
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      8201,
                                                      8216
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 187,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 187,
                                                        "column": 47
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8181,
                                                  8217
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 187,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 187,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  8218,
                                                  8222
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 187,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 187,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                8181,
                                                8222
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 187,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 187,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  8223,
                                                  8228
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 187,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 187,
                                                    "column": 59
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              8181,
                                              8229
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 187,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 187,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "range": [
                                            8181,
                                            8230
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 187,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 187,
                                              "column": 61
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        7686,
                                        8240
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 173,
                                          "column": 108
                                        },
                                        "end": {
                                          "line": 188,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      7674,
                                      8240
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 173,
                                        "column": 96
                                      },
                                      "end": {
                                        "line": 188,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7586,
                                  8241
                                ],
                                "loc": {
                                  "start": {
                                    "line": 173,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 188,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2258,
                                "_esdocTestName": "it2258"
                              },
                              "range": [
                                7586,
                                8242
                              ],
                              "loc": {
                                "start": {
                                  "line": 173,
                                  "column": 8
                                },
                                "end": {
                                  "line": 188,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            2944,
                            8248
                          ],
                          "loc": {
                            "start": {
                              "line": 64,
                              "column": 43
                            },
                            "end": {
                              "line": 189,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2932,
                          8248
                        ],
                        "loc": {
                          "start": {
                            "line": 64,
                            "column": 31
                          },
                          "end": {
                            "line": 189,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2905,
                      8249
                    ],
                    "loc": {
                      "start": {
                        "line": 64,
                        "column": 4
                      },
                      "end": {
                        "line": 189,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2246,
                    "_esdocTestName": "describe2246"
                  },
                  "range": [
                    2905,
                    8250
                  ],
                  "loc": {
                    "start": {
                      "line": 64,
                      "column": 4
                    },
                    "end": {
                      "line": 189,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        8255,
                        8257
                      ],
                      "loc": {
                        "start": {
                          "line": 190,
                          "column": 4
                        },
                        "end": {
                          "line": 190,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should combine two observables and selector",
                        "raw": "'should combine two observables and selector'",
                        "range": [
                          8258,
                          8303
                        ],
                        "loc": {
                          "start": {
                            "line": 190,
                            "column": 7
                          },
                          "end": {
                            "line": 190,
                            "column": 52
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      8331,
                                      8332
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 191,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 191,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        8335,
                                        8338
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 191,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 191,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1---2---3---",
                                        "raw": "'---1---2---3---'",
                                        "range": [
                                          8339,
                                          8356
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 191,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 191,
                                            "column": 37
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8335,
                                      8357
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 191,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 191,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    8331,
                                    8357
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 191,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 191,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8327,
                                8358
                              ],
                              "loc": {
                                "start": {
                                  "line": 191,
                                  "column": 8
                                },
                                "end": {
                                  "line": 191,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      8371,
                                      8376
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 192,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 192,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      8379,
                                      8382
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 192,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 192,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    8371,
                                    8382
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 192,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 192,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8367,
                                8383
                              ],
                              "loc": {
                                "start": {
                                  "line": 192,
                                  "column": 8
                                },
                                "end": {
                                  "line": 192,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      8396,
                                      8397
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 193,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 193,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        8400,
                                        8403
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 193,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 193,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--4--5--6--7--8--",
                                        "raw": "'--4--5--6--7--8--'",
                                        "range": [
                                          8404,
                                          8423
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 193,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 193,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8400,
                                      8424
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 193,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 193,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    8396,
                                    8424
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 193,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 193,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8392,
                                8425
                              ],
                              "loc": {
                                "start": {
                                  "line": 193,
                                  "column": 8
                                },
                                "end": {
                                  "line": 193,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      8438,
                                      8443
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 194,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 194,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      8446,
                                      8449
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 194,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 194,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    8438,
                                    8449
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 194,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 194,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8434,
                                8450
                              ],
                              "loc": {
                                "start": {
                                  "line": 194,
                                  "column": 8
                                },
                                "end": {
                                  "line": 194,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      8463,
                                      8471
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 195,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 195,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---x---y---z",
                                    "raw": "'---x---y---z'",
                                    "range": [
                                      8474,
                                      8488
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 195,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 195,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    8463,
                                    8488
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 195,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 195,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8459,
                                8489
                              ],
                              "loc": {
                                "start": {
                                  "line": 195,
                                  "column": 8
                                },
                                "end": {
                                  "line": 195,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        8498,
                                        8514
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 196,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 196,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              8515,
                                              8516
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 196,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 196,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              8517,
                                              8520
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 196,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 196,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "range": [
                                            8515,
                                            8520
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 196,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 196,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              8521,
                                              8522
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 196,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 196,
                                                "column": 32
                                              }
                                            }
                                          },
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "e1",
                                                "range": [
                                                  8534,
                                                  8536
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 196,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 196,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "e2",
                                                "range": [
                                                  8538,
                                                  8540
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 196,
                                                    "column": 48
                                                  },
                                                  "end": {
                                                    "line": 196,
                                                    "column": 50
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "BinaryExpression",
                                                    "operator": "+",
                                                    "left": {
                                                      "type": "Identifier",
                                                      "name": "e1",
                                                      "range": [
                                                        8551,
                                                        8553
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 196,
                                                          "column": 61
                                                        },
                                                        "end": {
                                                          "line": 196,
                                                          "column": 63
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "Identifier",
                                                      "name": "e2",
                                                      "range": [
                                                        8556,
                                                        8558
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 196,
                                                          "column": 66
                                                        },
                                                        "end": {
                                                          "line": 196,
                                                          "column": 68
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      8551,
                                                      8558
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 196,
                                                        "column": 61
                                                      },
                                                      "end": {
                                                        "line": 196,
                                                        "column": 68
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    8544,
                                                    8559
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 196,
                                                      "column": 54
                                                    },
                                                    "end": {
                                                      "line": 196,
                                                      "column": 69
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                8542,
                                                8561
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 196,
                                                  "column": 52
                                                },
                                                "end": {
                                                  "line": 196,
                                                  "column": 71
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              8524,
                                              8561
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 196,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 196,
                                                "column": 71
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          8515,
                                          8562
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 196,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 196,
                                            "column": 72
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8498,
                                      8563
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 196,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 196,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8577,
                                      8581
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 197,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 197,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    8498,
                                    8581
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 196,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 197,
                                      "column": 17
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      8582,
                                      8590
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 197,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 197,
                                        "column": 26
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            8594,
                                            8595
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 197,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 197,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "14",
                                          "raw": "'14'",
                                          "range": [
                                            8597,
                                            8601
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 197,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 197,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8594,
                                          8601
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 197,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 197,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            8603,
                                            8604
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 197,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 197,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "25",
                                          "raw": "'25'",
                                          "range": [
                                            8606,
                                            8610
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 197,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 197,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8603,
                                          8610
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 197,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 197,
                                            "column": 46
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            8612,
                                            8613
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 197,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 197,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "36",
                                          "raw": "'36'",
                                          "range": [
                                            8615,
                                            8619
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 197,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 197,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8612,
                                          8619
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 197,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 197,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8592,
                                      8621
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 197,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 197,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8498,
                                  8622
                                ],
                                "loc": {
                                  "start": {
                                    "line": 196,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 197,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                8498,
                                8623
                              ],
                              "loc": {
                                "start": {
                                  "line": 196,
                                  "column": 8
                                },
                                "end": {
                                  "line": 197,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        8632,
                                        8651
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 198,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 198,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            8652,
                                            8653
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 198,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 198,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            8654,
                                            8667
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 198,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 198,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          8652,
                                          8667
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 198,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 198,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8632,
                                      8668
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 198,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 198,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8669,
                                      8673
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 198,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 198,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    8632,
                                    8673
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 198,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 198,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      8674,
                                      8679
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 198,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 198,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8632,
                                  8680
                                ],
                                "loc": {
                                  "start": {
                                    "line": 198,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 198,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                8632,
                                8681
                              ],
                              "loc": {
                                "start": {
                                  "line": 198,
                                  "column": 8
                                },
                                "end": {
                                  "line": 198,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        8690,
                                        8709
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 199,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 199,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            8710,
                                            8711
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 199,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 199,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            8712,
                                            8725
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 199,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 199,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          8710,
                                          8725
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 199,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 199,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8690,
                                      8726
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 199,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 199,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8727,
                                      8731
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 199,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 199,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    8690,
                                    8731
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 199,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 199,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      8732,
                                      8737
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 199,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 199,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8690,
                                  8738
                                ],
                                "loc": {
                                  "start": {
                                    "line": 199,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 199,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                8690,
                                8739
                              ],
                              "loc": {
                                "start": {
                                  "line": 199,
                                  "column": 8
                                },
                                "end": {
                                  "line": 199,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            8317,
                            8745
                          ],
                          "loc": {
                            "start": {
                              "line": 190,
                              "column": 66
                            },
                            "end": {
                              "line": 200,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          8305,
                          8745
                        ],
                        "loc": {
                          "start": {
                            "line": 190,
                            "column": 54
                          },
                          "end": {
                            "line": 200,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      8255,
                      8746
                    ],
                    "loc": {
                      "start": {
                        "line": 190,
                        "column": 4
                      },
                      "end": {
                        "line": 200,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2259,
                    "_esdocTestName": "it2259"
                  },
                  "range": [
                    8255,
                    8747
                  ],
                  "loc": {
                    "start": {
                      "line": 190,
                      "column": 4
                    },
                    "end": {
                      "line": 200,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        8752,
                        8754
                      ],
                      "loc": {
                        "start": {
                          "line": 201,
                          "column": 4
                        },
                        "end": {
                          "line": 201,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with n-ary symmetric",
                        "raw": "'should work with n-ary symmetric'",
                        "range": [
                          8755,
                          8789
                        ],
                        "loc": {
                          "start": {
                            "line": 201,
                            "column": 7
                          },
                          "end": {
                            "line": 201,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      8817,
                                      8818
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 202,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 202,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        8821,
                                        8824
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 202,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 202,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^-1----4----|",
                                        "raw": "'---1-^-1----4----|'",
                                        "range": [
                                          8825,
                                          8845
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 202,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 202,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8821,
                                      8846
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 202,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 202,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    8817,
                                    8846
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 202,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 202,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8813,
                                8847
                              ],
                              "loc": {
                                "start": {
                                  "line": 202,
                                  "column": 8
                                },
                                "end": {
                                  "line": 202,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      8860,
                                      8865
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 203,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 203,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^         !  ",
                                    "raw": "'^         !  '",
                                    "range": [
                                      8868,
                                      8883
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 203,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 203,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    8860,
                                    8883
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 203,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 203,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8856,
                                8884
                              ],
                              "loc": {
                                "start": {
                                  "line": 203,
                                  "column": 8
                                },
                                "end": {
                                  "line": 203,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      8897,
                                      8898
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 204,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 204,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        8901,
                                        8904
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 204,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 204,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^--2--5----| ",
                                        "raw": "'---1-^--2--5----| '",
                                        "range": [
                                          8905,
                                          8925
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 204,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 204,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8901,
                                      8926
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 204,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 204,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    8897,
                                    8926
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 204,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 204,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8893,
                                8927
                              ],
                              "loc": {
                                "start": {
                                  "line": 204,
                                  "column": 8
                                },
                                "end": {
                                  "line": 204,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      8940,
                                      8945
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 205,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 205,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^         !  ",
                                    "raw": "'^         !  '",
                                    "range": [
                                      8948,
                                      8963
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 205,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 205,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    8940,
                                    8963
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 205,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 205,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8936,
                                8964
                              ],
                              "loc": {
                                "start": {
                                  "line": 205,
                                  "column": 8
                                },
                                "end": {
                                  "line": 205,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "c",
                                    "range": [
                                      8977,
                                      8978
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 206,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 206,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        8981,
                                        8984
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 206,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 206,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^---3---6-|  ",
                                        "raw": "'---1-^---3---6-|  '",
                                        "range": [
                                          8985,
                                          9005
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 206,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 206,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8981,
                                      9006
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 206,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 206,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    8977,
                                    9006
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 206,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 206,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8973,
                                9007
                              ],
                              "loc": {
                                "start": {
                                  "line": 206,
                                  "column": 8
                                },
                                "end": {
                                  "line": 206,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9020,
                                      9028
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----x---y-|  ",
                                    "raw": "'----x---y-|  '",
                                    "range": [
                                      9031,
                                      9046
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    9020,
                                    9046
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 207,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 207,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9016,
                                9047
                              ],
                              "loc": {
                                "start": {
                                  "line": 207,
                                  "column": 8
                                },
                                "end": {
                                  "line": 207,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        9056,
                                        9072
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 208,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 208,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              9073,
                                              9074
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 208,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 208,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              9075,
                                              9078
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 208,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 208,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "range": [
                                            9073,
                                            9078
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 208,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 208,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              9079,
                                              9080
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 208,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 208,
                                                "column": 32
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "c",
                                            "range": [
                                              9082,
                                              9083
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 208,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 208,
                                                "column": 35
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          9073,
                                          9084
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 208,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 208,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9056,
                                      9085
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 208,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 208,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9086,
                                      9090
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 208,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 208,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    9056,
                                    9090
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 208,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 208,
                                      "column": 42
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9091,
                                      9099
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 208,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 208,
                                        "column": 51
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            9103,
                                            9104
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 208,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 208,
                                              "column": 56
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "1",
                                              "raw": "'1'",
                                              "range": [
                                                9107,
                                                9110
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 208,
                                                  "column": 59
                                                },
                                                "end": {
                                                  "line": 208,
                                                  "column": 62
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "2",
                                              "raw": "'2'",
                                              "range": [
                                                9112,
                                                9115
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 208,
                                                  "column": 64
                                                },
                                                "end": {
                                                  "line": 208,
                                                  "column": 67
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "3",
                                              "raw": "'3'",
                                              "range": [
                                                9117,
                                                9120
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 208,
                                                  "column": 69
                                                },
                                                "end": {
                                                  "line": 208,
                                                  "column": 72
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            9106,
                                            9121
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 208,
                                              "column": 58
                                            },
                                            "end": {
                                              "line": 208,
                                              "column": 73
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9103,
                                          9121
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 208,
                                            "column": 55
                                          },
                                          "end": {
                                            "line": 208,
                                            "column": 73
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            9123,
                                            9124
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 208,
                                              "column": 75
                                            },
                                            "end": {
                                              "line": 208,
                                              "column": 76
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "4",
                                              "raw": "'4'",
                                              "range": [
                                                9127,
                                                9130
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 208,
                                                  "column": 79
                                                },
                                                "end": {
                                                  "line": 208,
                                                  "column": 82
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "5",
                                              "raw": "'5'",
                                              "range": [
                                                9132,
                                                9135
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 208,
                                                  "column": 84
                                                },
                                                "end": {
                                                  "line": 208,
                                                  "column": 87
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "6",
                                              "raw": "'6'",
                                              "range": [
                                                9137,
                                                9140
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 208,
                                                  "column": 89
                                                },
                                                "end": {
                                                  "line": 208,
                                                  "column": 92
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            9126,
                                            9141
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 208,
                                              "column": 78
                                            },
                                            "end": {
                                              "line": 208,
                                              "column": 93
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9123,
                                          9141
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 208,
                                            "column": 75
                                          },
                                          "end": {
                                            "line": 208,
                                            "column": 93
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9101,
                                      9143
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 208,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 208,
                                        "column": 95
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9056,
                                  9144
                                ],
                                "loc": {
                                  "start": {
                                    "line": 208,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 208,
                                    "column": 96
                                  }
                                }
                              },
                              "range": [
                                9056,
                                9145
                              ],
                              "loc": {
                                "start": {
                                  "line": 208,
                                  "column": 8
                                },
                                "end": {
                                  "line": 208,
                                  "column": 97
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9154,
                                        9173
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 209,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 209,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            9174,
                                            9175
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 209,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 209,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9176,
                                            9189
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 209,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 209,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          9174,
                                          9189
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 209,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 209,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9154,
                                      9190
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 209,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 209,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9191,
                                      9195
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 209,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 209,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    9154,
                                    9195
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 209,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 209,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      9196,
                                      9201
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 209,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 209,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9154,
                                  9202
                                ],
                                "loc": {
                                  "start": {
                                    "line": 209,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 209,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                9154,
                                9203
                              ],
                              "loc": {
                                "start": {
                                  "line": 209,
                                  "column": 8
                                },
                                "end": {
                                  "line": 209,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9212,
                                        9231
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 210,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 210,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            9232,
                                            9233
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 210,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 210,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9234,
                                            9247
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 210,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 210,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          9232,
                                          9247
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 210,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 210,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9212,
                                      9248
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 210,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 210,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9249,
                                      9253
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 210,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 210,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    9212,
                                    9253
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 210,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 210,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      9254,
                                      9259
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 210,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 210,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9212,
                                  9260
                                ],
                                "loc": {
                                  "start": {
                                    "line": 210,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 210,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                9212,
                                9261
                              ],
                              "loc": {
                                "start": {
                                  "line": 210,
                                  "column": 8
                                },
                                "end": {
                                  "line": 210,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            8803,
                            9267
                          ],
                          "loc": {
                            "start": {
                              "line": 201,
                              "column": 55
                            },
                            "end": {
                              "line": 211,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          8791,
                          9267
                        ],
                        "loc": {
                          "start": {
                            "line": 201,
                            "column": 43
                          },
                          "end": {
                            "line": 211,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      8752,
                      9268
                    ],
                    "loc": {
                      "start": {
                        "line": 201,
                        "column": 4
                      },
                      "end": {
                        "line": 211,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2260,
                    "_esdocTestName": "it2260"
                  },
                  "range": [
                    8752,
                    9269
                  ],
                  "loc": {
                    "start": {
                      "line": 201,
                      "column": 4
                    },
                    "end": {
                      "line": 211,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        9274,
                        9276
                      ],
                      "loc": {
                        "start": {
                          "line": 212,
                          "column": 4
                        },
                        "end": {
                          "line": 212,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with n-ary symmetric selector",
                        "raw": "'should work with n-ary symmetric selector'",
                        "range": [
                          9277,
                          9320
                        ],
                        "loc": {
                          "start": {
                            "line": 212,
                            "column": 7
                          },
                          "end": {
                            "line": 212,
                            "column": 50
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      9348,
                                      9349
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 213,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 213,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        9352,
                                        9355
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 213,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 213,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^-1----4----|",
                                        "raw": "'---1-^-1----4----|'",
                                        "range": [
                                          9356,
                                          9376
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 213,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 213,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9352,
                                      9377
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 213,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 213,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    9348,
                                    9377
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 213,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 213,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9344,
                                9378
                              ],
                              "loc": {
                                "start": {
                                  "line": 213,
                                  "column": 8
                                },
                                "end": {
                                  "line": 213,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      9391,
                                      9396
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 214,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 214,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^         !  ",
                                    "raw": "'^         !  '",
                                    "range": [
                                      9399,
                                      9414
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 214,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 214,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    9391,
                                    9414
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 214,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 214,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9387,
                                9415
                              ],
                              "loc": {
                                "start": {
                                  "line": 214,
                                  "column": 8
                                },
                                "end": {
                                  "line": 214,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      9428,
                                      9429
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 215,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 215,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        9432,
                                        9435
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 215,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 215,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^--2--5----| ",
                                        "raw": "'---1-^--2--5----| '",
                                        "range": [
                                          9436,
                                          9456
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 215,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 215,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9432,
                                      9457
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 215,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 215,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    9428,
                                    9457
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 215,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 215,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9424,
                                9458
                              ],
                              "loc": {
                                "start": {
                                  "line": 215,
                                  "column": 8
                                },
                                "end": {
                                  "line": 215,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      9471,
                                      9476
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 216,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 216,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^         !  ",
                                    "raw": "'^         !  '",
                                    "range": [
                                      9479,
                                      9494
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 216,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 216,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    9471,
                                    9494
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 216,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 216,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9467,
                                9495
                              ],
                              "loc": {
                                "start": {
                                  "line": 216,
                                  "column": 8
                                },
                                "end": {
                                  "line": 216,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "c",
                                    "range": [
                                      9508,
                                      9509
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 217,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        9512,
                                        9515
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 217,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 217,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^---3---6-|  ",
                                        "raw": "'---1-^---3---6-|  '",
                                        "range": [
                                          9516,
                                          9536
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 217,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 217,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9512,
                                      9537
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 217,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    9508,
                                    9537
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 217,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 217,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9504,
                                9538
                              ],
                              "loc": {
                                "start": {
                                  "line": 217,
                                  "column": 8
                                },
                                "end": {
                                  "line": 217,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9551,
                                      9559
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 218,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 218,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----x---y-|  ",
                                    "raw": "'----x---y-|  '",
                                    "range": [
                                      9562,
                                      9577
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 218,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 218,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    9551,
                                    9577
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 218,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 218,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9547,
                                9578
                              ],
                              "loc": {
                                "start": {
                                  "line": 218,
                                  "column": 8
                                },
                                "end": {
                                  "line": 218,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "observable",
                                    "range": [
                                      9591,
                                      9601
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 219,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 219,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "a",
                                        "range": [
                                          9604,
                                          9605
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 219,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 219,
                                            "column": 26
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "zip",
                                        "range": [
                                          9606,
                                          9609
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 219,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 219,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "range": [
                                        9604,
                                        9609
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 219,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 219,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "b",
                                        "range": [
                                          9610,
                                          9611
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 219,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 219,
                                            "column": 32
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "c",
                                        "range": [
                                          9613,
                                          9614
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 219,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 219,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "r0",
                                            "range": [
                                              9626,
                                              9628
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 219,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 219,
                                                "column": 49
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "r1",
                                            "range": [
                                              9630,
                                              9632
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 219,
                                                "column": 51
                                              },
                                              "end": {
                                                "line": 219,
                                                "column": 53
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "r2",
                                            "range": [
                                              9634,
                                              9636
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 219,
                                                "column": 55
                                              },
                                              "end": {
                                                "line": 219,
                                                "column": 57
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "r0",
                                                    "range": [
                                                      9648,
                                                      9650
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 219,
                                                        "column": 69
                                                      },
                                                      "end": {
                                                        "line": 219,
                                                        "column": 71
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "r1",
                                                    "range": [
                                                      9652,
                                                      9654
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 219,
                                                        "column": 73
                                                      },
                                                      "end": {
                                                        "line": 219,
                                                        "column": 75
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "r2",
                                                    "range": [
                                                      9656,
                                                      9658
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 219,
                                                        "column": 77
                                                      },
                                                      "end": {
                                                        "line": 219,
                                                        "column": 79
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  9647,
                                                  9659
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 219,
                                                    "column": 68
                                                  },
                                                  "end": {
                                                    "line": 219,
                                                    "column": 80
                                                  }
                                                }
                                              },
                                              "range": [
                                                9640,
                                                9660
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 219,
                                                  "column": 61
                                                },
                                                "end": {
                                                  "line": 219,
                                                  "column": 81
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            9638,
                                            9662
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 219,
                                              "column": 59
                                            },
                                            "end": {
                                              "line": 219,
                                              "column": 83
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          9616,
                                          9662
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 219,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 219,
                                            "column": 83
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9604,
                                      9663
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 219,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 219,
                                        "column": 84
                                      }
                                    }
                                  },
                                  "range": [
                                    9591,
                                    9663
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 219,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 219,
                                      "column": 84
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9587,
                                9664
                              ],
                              "loc": {
                                "start": {
                                  "line": 219,
                                  "column": 8
                                },
                                "end": {
                                  "line": 219,
                                  "column": 85
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        9673,
                                        9689
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 220,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 220,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "observable",
                                        "range": [
                                          9690,
                                          9700
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 220,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 220,
                                            "column": 35
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9673,
                                      9701
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 220,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 220,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9702,
                                      9706
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 220,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 220,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    9673,
                                    9706
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 220,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 220,
                                      "column": 41
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9707,
                                      9715
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 220,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 220,
                                        "column": 50
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            9719,
                                            9720
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 220,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 220,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "1",
                                              "raw": "'1'",
                                              "range": [
                                                9723,
                                                9726
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 220,
                                                  "column": 58
                                                },
                                                "end": {
                                                  "line": 220,
                                                  "column": 61
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "2",
                                              "raw": "'2'",
                                              "range": [
                                                9728,
                                                9731
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 220,
                                                  "column": 63
                                                },
                                                "end": {
                                                  "line": 220,
                                                  "column": 66
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "3",
                                              "raw": "'3'",
                                              "range": [
                                                9733,
                                                9736
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 220,
                                                  "column": 68
                                                },
                                                "end": {
                                                  "line": 220,
                                                  "column": 71
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            9722,
                                            9737
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 220,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 220,
                                              "column": 72
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9719,
                                          9737
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 220,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 220,
                                            "column": 72
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            9739,
                                            9740
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 220,
                                              "column": 74
                                            },
                                            "end": {
                                              "line": 220,
                                              "column": 75
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "4",
                                              "raw": "'4'",
                                              "range": [
                                                9743,
                                                9746
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 220,
                                                  "column": 78
                                                },
                                                "end": {
                                                  "line": 220,
                                                  "column": 81
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "5",
                                              "raw": "'5'",
                                              "range": [
                                                9748,
                                                9751
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 220,
                                                  "column": 83
                                                },
                                                "end": {
                                                  "line": 220,
                                                  "column": 86
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "6",
                                              "raw": "'6'",
                                              "range": [
                                                9753,
                                                9756
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 220,
                                                  "column": 88
                                                },
                                                "end": {
                                                  "line": 220,
                                                  "column": 91
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            9742,
                                            9757
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 220,
                                              "column": 77
                                            },
                                            "end": {
                                              "line": 220,
                                              "column": 92
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9739,
                                          9757
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 220,
                                            "column": 74
                                          },
                                          "end": {
                                            "line": 220,
                                            "column": 92
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9717,
                                      9759
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 220,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 220,
                                        "column": 94
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9673,
                                  9760
                                ],
                                "loc": {
                                  "start": {
                                    "line": 220,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 220,
                                    "column": 95
                                  }
                                }
                              },
                              "range": [
                                9673,
                                9761
                              ],
                              "loc": {
                                "start": {
                                  "line": 220,
                                  "column": 8
                                },
                                "end": {
                                  "line": 220,
                                  "column": 96
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9770,
                                        9789
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 221,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 221,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            9790,
                                            9791
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 221,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 221,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9792,
                                            9805
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 221,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 221,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          9790,
                                          9805
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 221,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 221,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9770,
                                      9806
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 221,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 221,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9807,
                                      9811
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 221,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 221,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    9770,
                                    9811
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 221,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 221,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      9812,
                                      9817
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 221,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 221,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9770,
                                  9818
                                ],
                                "loc": {
                                  "start": {
                                    "line": 221,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 221,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                9770,
                                9819
                              ],
                              "loc": {
                                "start": {
                                  "line": 221,
                                  "column": 8
                                },
                                "end": {
                                  "line": 221,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9828,
                                        9847
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 222,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 222,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            9848,
                                            9849
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 222,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 222,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9850,
                                            9863
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 222,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 222,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          9848,
                                          9863
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 222,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 222,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9828,
                                      9864
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 222,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 222,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9865,
                                      9869
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 222,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 222,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    9828,
                                    9869
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 222,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 222,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      9870,
                                      9875
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 222,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 222,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9828,
                                  9876
                                ],
                                "loc": {
                                  "start": {
                                    "line": 222,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 222,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                9828,
                                9877
                              ],
                              "loc": {
                                "start": {
                                  "line": 222,
                                  "column": 8
                                },
                                "end": {
                                  "line": 222,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            9334,
                            9883
                          ],
                          "loc": {
                            "start": {
                              "line": 212,
                              "column": 64
                            },
                            "end": {
                              "line": 223,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          9322,
                          9883
                        ],
                        "loc": {
                          "start": {
                            "line": 212,
                            "column": 52
                          },
                          "end": {
                            "line": 223,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      9274,
                      9884
                    ],
                    "loc": {
                      "start": {
                        "line": 212,
                        "column": 4
                      },
                      "end": {
                        "line": 223,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2261,
                    "_esdocTestName": "it2261"
                  },
                  "range": [
                    9274,
                    9885
                  ],
                  "loc": {
                    "start": {
                      "line": 212,
                      "column": 4
                    },
                    "end": {
                      "line": 223,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        9890,
                        9892
                      ],
                      "loc": {
                        "start": {
                          "line": 224,
                          "column": 4
                        },
                        "end": {
                          "line": 224,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with n-ary symmetric array selector",
                        "raw": "'should work with n-ary symmetric array selector'",
                        "range": [
                          9893,
                          9942
                        ],
                        "loc": {
                          "start": {
                            "line": 224,
                            "column": 7
                          },
                          "end": {
                            "line": 224,
                            "column": 56
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      9970,
                                      9971
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 225,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 225,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        9974,
                                        9977
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 225,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 225,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^-1----4----|",
                                        "raw": "'---1-^-1----4----|'",
                                        "range": [
                                          9978,
                                          9998
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 225,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 225,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9974,
                                      9999
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 225,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 225,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    9970,
                                    9999
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 225,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 225,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9966,
                                10000
                              ],
                              "loc": {
                                "start": {
                                  "line": 225,
                                  "column": 8
                                },
                                "end": {
                                  "line": 225,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      10013,
                                      10018
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 226,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 226,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^         !  ",
                                    "raw": "'^         !  '",
                                    "range": [
                                      10021,
                                      10036
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 226,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 226,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    10013,
                                    10036
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 226,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 226,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10009,
                                10037
                              ],
                              "loc": {
                                "start": {
                                  "line": 226,
                                  "column": 8
                                },
                                "end": {
                                  "line": 226,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      10050,
                                      10051
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 227,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 227,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        10054,
                                        10057
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 227,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 227,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^--2--5----| ",
                                        "raw": "'---1-^--2--5----| '",
                                        "range": [
                                          10058,
                                          10078
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 227,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 227,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10054,
                                      10079
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 227,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 227,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    10050,
                                    10079
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 227,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 227,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10046,
                                10080
                              ],
                              "loc": {
                                "start": {
                                  "line": 227,
                                  "column": 8
                                },
                                "end": {
                                  "line": 227,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      10093,
                                      10098
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 228,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 228,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^         !  ",
                                    "raw": "'^         !  '",
                                    "range": [
                                      10101,
                                      10116
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 228,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 228,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    10093,
                                    10116
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 228,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 228,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10089,
                                10117
                              ],
                              "loc": {
                                "start": {
                                  "line": 228,
                                  "column": 8
                                },
                                "end": {
                                  "line": 228,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "c",
                                    "range": [
                                      10130,
                                      10131
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 229,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 229,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        10134,
                                        10137
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 229,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 229,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^---3---6-|  ",
                                        "raw": "'---1-^---3---6-|  '",
                                        "range": [
                                          10138,
                                          10158
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 229,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 229,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10134,
                                      10159
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 229,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 229,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    10130,
                                    10159
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 229,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 229,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10126,
                                10160
                              ],
                              "loc": {
                                "start": {
                                  "line": 229,
                                  "column": 8
                                },
                                "end": {
                                  "line": 229,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10173,
                                      10181
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 230,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 230,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----x---y-|  ",
                                    "raw": "'----x---y-|  '",
                                    "range": [
                                      10184,
                                      10199
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 230,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 230,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    10173,
                                    10199
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 230,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 230,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10169,
                                10200
                              ],
                              "loc": {
                                "start": {
                                  "line": 230,
                                  "column": 8
                                },
                                "end": {
                                  "line": 230,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "observable",
                                    "range": [
                                      10213,
                                      10223
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 231,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 231,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "a",
                                        "range": [
                                          10226,
                                          10227
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 231,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 231,
                                            "column": 26
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "zip",
                                        "range": [
                                          10228,
                                          10231
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 231,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 231,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "range": [
                                        10226,
                                        10231
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 231,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 231,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "b",
                                        "range": [
                                          10232,
                                          10233
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 231,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 231,
                                            "column": 32
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "c",
                                        "range": [
                                          10235,
                                          10236
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 231,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 231,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "r0",
                                            "range": [
                                              10248,
                                              10250
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 231,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 231,
                                                "column": 49
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "r1",
                                            "range": [
                                              10252,
                                              10254
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 231,
                                                "column": 51
                                              },
                                              "end": {
                                                "line": 231,
                                                "column": 53
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "r2",
                                            "range": [
                                              10256,
                                              10258
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 231,
                                                "column": 55
                                              },
                                              "end": {
                                                "line": 231,
                                                "column": 57
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "r0",
                                                    "range": [
                                                      10270,
                                                      10272
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 231,
                                                        "column": 69
                                                      },
                                                      "end": {
                                                        "line": 231,
                                                        "column": 71
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "r1",
                                                    "range": [
                                                      10274,
                                                      10276
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 231,
                                                        "column": 73
                                                      },
                                                      "end": {
                                                        "line": 231,
                                                        "column": 75
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "r2",
                                                    "range": [
                                                      10278,
                                                      10280
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 231,
                                                        "column": 77
                                                      },
                                                      "end": {
                                                        "line": 231,
                                                        "column": 79
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  10269,
                                                  10281
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 231,
                                                    "column": 68
                                                  },
                                                  "end": {
                                                    "line": 231,
                                                    "column": 80
                                                  }
                                                }
                                              },
                                              "range": [
                                                10262,
                                                10282
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 231,
                                                  "column": 61
                                                },
                                                "end": {
                                                  "line": 231,
                                                  "column": 81
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            10260,
                                            10284
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 231,
                                              "column": 59
                                            },
                                            "end": {
                                              "line": 231,
                                              "column": 83
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          10238,
                                          10284
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 231,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 231,
                                            "column": 83
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10226,
                                      10285
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 231,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 231,
                                        "column": 84
                                      }
                                    }
                                  },
                                  "range": [
                                    10213,
                                    10285
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 231,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 231,
                                      "column": 84
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10209,
                                10286
                              ],
                              "loc": {
                                "start": {
                                  "line": 231,
                                  "column": 8
                                },
                                "end": {
                                  "line": 231,
                                  "column": 85
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        10295,
                                        10311
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 232,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 232,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "observable",
                                        "range": [
                                          10312,
                                          10322
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 232,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 232,
                                            "column": 35
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10295,
                                      10323
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 232,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 232,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10324,
                                      10328
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 232,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 232,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    10295,
                                    10328
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 232,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 232,
                                      "column": 41
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10329,
                                      10337
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 232,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 232,
                                        "column": 50
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            10341,
                                            10342
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 232,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 232,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "1",
                                              "raw": "'1'",
                                              "range": [
                                                10345,
                                                10348
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 232,
                                                  "column": 58
                                                },
                                                "end": {
                                                  "line": 232,
                                                  "column": 61
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "2",
                                              "raw": "'2'",
                                              "range": [
                                                10350,
                                                10353
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 232,
                                                  "column": 63
                                                },
                                                "end": {
                                                  "line": 232,
                                                  "column": 66
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "3",
                                              "raw": "'3'",
                                              "range": [
                                                10355,
                                                10358
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 232,
                                                  "column": 68
                                                },
                                                "end": {
                                                  "line": 232,
                                                  "column": 71
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            10344,
                                            10359
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 232,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 232,
                                              "column": 72
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10341,
                                          10359
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 232,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 232,
                                            "column": 72
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            10361,
                                            10362
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 232,
                                              "column": 74
                                            },
                                            "end": {
                                              "line": 232,
                                              "column": 75
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "4",
                                              "raw": "'4'",
                                              "range": [
                                                10365,
                                                10368
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 232,
                                                  "column": 78
                                                },
                                                "end": {
                                                  "line": 232,
                                                  "column": 81
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "5",
                                              "raw": "'5'",
                                              "range": [
                                                10370,
                                                10373
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 232,
                                                  "column": 83
                                                },
                                                "end": {
                                                  "line": 232,
                                                  "column": 86
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "6",
                                              "raw": "'6'",
                                              "range": [
                                                10375,
                                                10378
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 232,
                                                  "column": 88
                                                },
                                                "end": {
                                                  "line": 232,
                                                  "column": 91
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            10364,
                                            10379
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 232,
                                              "column": 77
                                            },
                                            "end": {
                                              "line": 232,
                                              "column": 92
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10361,
                                          10379
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 232,
                                            "column": 74
                                          },
                                          "end": {
                                            "line": 232,
                                            "column": 92
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10339,
                                      10381
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 232,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 232,
                                        "column": 94
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10295,
                                  10382
                                ],
                                "loc": {
                                  "start": {
                                    "line": 232,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 232,
                                    "column": 95
                                  }
                                }
                              },
                              "range": [
                                10295,
                                10383
                              ],
                              "loc": {
                                "start": {
                                  "line": 232,
                                  "column": 8
                                },
                                "end": {
                                  "line": 232,
                                  "column": 96
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        10392,
                                        10411
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 233,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 233,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            10412,
                                            10413
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 233,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 233,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            10414,
                                            10427
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 233,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 233,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          10412,
                                          10427
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 233,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 233,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10392,
                                      10428
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 233,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 233,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10429,
                                      10433
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 233,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 233,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    10392,
                                    10433
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 233,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 233,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      10434,
                                      10439
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 233,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 233,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10392,
                                  10440
                                ],
                                "loc": {
                                  "start": {
                                    "line": 233,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 233,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                10392,
                                10441
                              ],
                              "loc": {
                                "start": {
                                  "line": 233,
                                  "column": 8
                                },
                                "end": {
                                  "line": 233,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        10450,
                                        10469
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 234,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 234,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            10470,
                                            10471
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 234,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 234,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            10472,
                                            10485
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 234,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 234,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          10470,
                                          10485
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 234,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 234,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10450,
                                      10486
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 234,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 234,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10487,
                                      10491
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 234,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 234,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    10450,
                                    10491
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 234,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 234,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      10492,
                                      10497
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 234,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 234,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10450,
                                  10498
                                ],
                                "loc": {
                                  "start": {
                                    "line": 234,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 234,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                10450,
                                10499
                              ],
                              "loc": {
                                "start": {
                                  "line": 234,
                                  "column": 8
                                },
                                "end": {
                                  "line": 234,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            9956,
                            10505
                          ],
                          "loc": {
                            "start": {
                              "line": 224,
                              "column": 70
                            },
                            "end": {
                              "line": 235,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          9944,
                          10505
                        ],
                        "loc": {
                          "start": {
                            "line": 224,
                            "column": 58
                          },
                          "end": {
                            "line": 235,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      9890,
                      10506
                    ],
                    "loc": {
                      "start": {
                        "line": 224,
                        "column": 4
                      },
                      "end": {
                        "line": 235,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2262,
                    "_esdocTestName": "it2262"
                  },
                  "range": [
                    9890,
                    10507
                  ],
                  "loc": {
                    "start": {
                      "line": 224,
                      "column": 4
                    },
                    "end": {
                      "line": 235,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        10512,
                        10514
                      ],
                      "loc": {
                        "start": {
                          "line": 236,
                          "column": 4
                        },
                        "end": {
                          "line": 236,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with some data asymmetric 1",
                        "raw": "'should work with some data asymmetric 1'",
                        "range": [
                          10515,
                          10556
                        ],
                        "loc": {
                          "start": {
                            "line": 236,
                            "column": 7
                          },
                          "end": {
                            "line": 236,
                            "column": 48
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      10584,
                                      10585
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 237,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 237,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        10588,
                                        10591
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 237,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 237,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^-1-3-5-7-9-x-y-z-w-u-|",
                                        "raw": "'---1-^-1-3-5-7-9-x-y-z-w-u-|'",
                                        "range": [
                                          10592,
                                          10622
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 237,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 237,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10588,
                                      10623
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 237,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 237,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    10584,
                                    10623
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 237,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 237,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10580,
                                10624
                              ],
                              "loc": {
                                "start": {
                                  "line": 237,
                                  "column": 8
                                },
                                "end": {
                                  "line": 237,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      10637,
                                      10642
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 238,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 238,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                 !    ",
                                    "raw": "'^                 !    '",
                                    "range": [
                                      10645,
                                      10670
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 238,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 238,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    10637,
                                    10670
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 238,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 238,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10633,
                                10671
                              ],
                              "loc": {
                                "start": {
                                  "line": 238,
                                  "column": 8
                                },
                                "end": {
                                  "line": 238,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      10684,
                                      10685
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 239,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 239,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        10688,
                                        10691
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 239,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 239,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^--2--4--6--8--0--|    ",
                                        "raw": "'---1-^--2--4--6--8--0--|    '",
                                        "range": [
                                          10692,
                                          10722
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 239,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 239,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10688,
                                      10723
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 239,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 239,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    10684,
                                    10723
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 239,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 239,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10680,
                                10724
                              ],
                              "loc": {
                                "start": {
                                  "line": 239,
                                  "column": 8
                                },
                                "end": {
                                  "line": 239,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      10737,
                                      10742
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 240,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 240,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                 !    ",
                                    "raw": "'^                 !    '",
                                    "range": [
                                      10745,
                                      10770
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 240,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 240,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    10737,
                                    10770
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 240,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 240,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10733,
                                10771
                              ],
                              "loc": {
                                "start": {
                                  "line": 240,
                                  "column": 8
                                },
                                "end": {
                                  "line": 240,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10784,
                                      10792
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 241,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 241,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---a--b--c--d--e--|    ",
                                    "raw": "'---a--b--c--d--e--|    '",
                                    "range": [
                                      10795,
                                      10820
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 241,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 241,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    10784,
                                    10820
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 241,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 241,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10780,
                                10821
                              ],
                              "loc": {
                                "start": {
                                  "line": 241,
                                  "column": 8
                                },
                                "end": {
                                  "line": 241,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        10830,
                                        10846
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 242,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 242,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              10847,
                                              10848
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 242,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 242,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              10849,
                                              10852
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 242,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 242,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "range": [
                                            10847,
                                            10852
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 242,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 242,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              10853,
                                              10854
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 242,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 242,
                                                "column": 32
                                              }
                                            }
                                          },
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "r1",
                                                "range": [
                                                  10866,
                                                  10868
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 242,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 242,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "r2",
                                                "range": [
                                                  10870,
                                                  10872
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 242,
                                                    "column": 48
                                                  },
                                                  "end": {
                                                    "line": 242,
                                                    "column": 50
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "BinaryExpression",
                                                    "operator": "+",
                                                    "left": {
                                                      "type": "Identifier",
                                                      "name": "r1",
                                                      "range": [
                                                        10883,
                                                        10885
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 242,
                                                          "column": 61
                                                        },
                                                        "end": {
                                                          "line": 242,
                                                          "column": 63
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "Identifier",
                                                      "name": "r2",
                                                      "range": [
                                                        10888,
                                                        10890
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 242,
                                                          "column": 66
                                                        },
                                                        "end": {
                                                          "line": 242,
                                                          "column": 68
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      10883,
                                                      10890
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 242,
                                                        "column": 61
                                                      },
                                                      "end": {
                                                        "line": 242,
                                                        "column": 68
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    10876,
                                                    10891
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 242,
                                                      "column": 54
                                                    },
                                                    "end": {
                                                      "line": 242,
                                                      "column": 69
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                10874,
                                                10893
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 242,
                                                  "column": 52
                                                },
                                                "end": {
                                                  "line": 242,
                                                  "column": 71
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              10856,
                                              10893
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 242,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 242,
                                                "column": 71
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          10847,
                                          10894
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 242,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 242,
                                            "column": 72
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10830,
                                      10895
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 242,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 242,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10909,
                                      10913
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 243,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 243,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    10830,
                                    10913
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 242,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 243,
                                      "column": 17
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10914,
                                      10922
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 243,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 243,
                                        "column": 26
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            10926,
                                            10927
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 243,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 243,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "12",
                                          "raw": "'12'",
                                          "range": [
                                            10929,
                                            10933
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 243,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 243,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10926,
                                          10933
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 243,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 243,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            10935,
                                            10936
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 243,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 243,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "34",
                                          "raw": "'34'",
                                          "range": [
                                            10938,
                                            10942
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 243,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 243,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10935,
                                          10942
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 243,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 243,
                                            "column": 46
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            10944,
                                            10945
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 243,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 243,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "56",
                                          "raw": "'56'",
                                          "range": [
                                            10947,
                                            10951
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 243,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 243,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10944,
                                          10951
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 243,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 243,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            10953,
                                            10954
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 243,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 243,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "78",
                                          "raw": "'78'",
                                          "range": [
                                            10956,
                                            10960
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 243,
                                              "column": 60
                                            },
                                            "end": {
                                              "line": 243,
                                              "column": 64
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10953,
                                          10960
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 243,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 243,
                                            "column": 64
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            10962,
                                            10963
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 243,
                                              "column": 66
                                            },
                                            "end": {
                                              "line": 243,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "90",
                                          "raw": "'90'",
                                          "range": [
                                            10965,
                                            10969
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 243,
                                              "column": 69
                                            },
                                            "end": {
                                              "line": 243,
                                              "column": 73
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10962,
                                          10969
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 243,
                                            "column": 66
                                          },
                                          "end": {
                                            "line": 243,
                                            "column": 73
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10924,
                                      10971
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 243,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 243,
                                        "column": 75
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10830,
                                  10972
                                ],
                                "loc": {
                                  "start": {
                                    "line": 242,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 243,
                                    "column": 76
                                  }
                                }
                              },
                              "range": [
                                10830,
                                10973
                              ],
                              "loc": {
                                "start": {
                                  "line": 242,
                                  "column": 8
                                },
                                "end": {
                                  "line": 243,
                                  "column": 77
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        10982,
                                        11001
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 244,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 244,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            11002,
                                            11003
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 244,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 244,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            11004,
                                            11017
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 244,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 244,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          11002,
                                          11017
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 244,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 244,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10982,
                                      11018
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 244,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 244,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11019,
                                      11023
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 244,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 244,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    10982,
                                    11023
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 244,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 244,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      11024,
                                      11029
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 244,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 244,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10982,
                                  11030
                                ],
                                "loc": {
                                  "start": {
                                    "line": 244,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 244,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                10982,
                                11031
                              ],
                              "loc": {
                                "start": {
                                  "line": 244,
                                  "column": 8
                                },
                                "end": {
                                  "line": 244,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        11040,
                                        11059
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 245,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 245,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            11060,
                                            11061
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 245,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 245,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            11062,
                                            11075
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 245,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 245,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          11060,
                                          11075
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 245,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 245,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11040,
                                      11076
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 245,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 245,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11077,
                                      11081
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 245,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 245,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    11040,
                                    11081
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 245,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 245,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      11082,
                                      11087
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 245,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 245,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11040,
                                  11088
                                ],
                                "loc": {
                                  "start": {
                                    "line": 245,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 245,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                11040,
                                11089
                              ],
                              "loc": {
                                "start": {
                                  "line": 245,
                                  "column": 8
                                },
                                "end": {
                                  "line": 245,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            10570,
                            11095
                          ],
                          "loc": {
                            "start": {
                              "line": 236,
                              "column": 62
                            },
                            "end": {
                              "line": 246,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          10558,
                          11095
                        ],
                        "loc": {
                          "start": {
                            "line": 236,
                            "column": 50
                          },
                          "end": {
                            "line": 246,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      10512,
                      11096
                    ],
                    "loc": {
                      "start": {
                        "line": 236,
                        "column": 4
                      },
                      "end": {
                        "line": 246,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2263,
                    "_esdocTestName": "it2263"
                  },
                  "range": [
                    10512,
                    11097
                  ],
                  "loc": {
                    "start": {
                      "line": 236,
                      "column": 4
                    },
                    "end": {
                      "line": 246,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        11102,
                        11104
                      ],
                      "loc": {
                        "start": {
                          "line": 247,
                          "column": 4
                        },
                        "end": {
                          "line": 247,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with some data asymmetric 2",
                        "raw": "'should work with some data asymmetric 2'",
                        "range": [
                          11105,
                          11146
                        ],
                        "loc": {
                          "start": {
                            "line": 247,
                            "column": 7
                          },
                          "end": {
                            "line": 247,
                            "column": 48
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      11174,
                                      11175
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 248,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 248,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        11178,
                                        11181
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 248,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 248,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^--2--4--6--8--0--|    ",
                                        "raw": "'---1-^--2--4--6--8--0--|    '",
                                        "range": [
                                          11182,
                                          11212
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 248,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 248,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11178,
                                      11213
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 248,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 248,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    11174,
                                    11213
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 248,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 248,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11170,
                                11214
                              ],
                              "loc": {
                                "start": {
                                  "line": 248,
                                  "column": 8
                                },
                                "end": {
                                  "line": 248,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      11227,
                                      11232
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 249,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 249,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                 !    ",
                                    "raw": "'^                 !    '",
                                    "range": [
                                      11235,
                                      11260
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 249,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 249,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    11227,
                                    11260
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 249,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 249,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11223,
                                11261
                              ],
                              "loc": {
                                "start": {
                                  "line": 249,
                                  "column": 8
                                },
                                "end": {
                                  "line": 249,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      11274,
                                      11275
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 250,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 250,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        11278,
                                        11281
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 250,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 250,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^-1-3-5-7-9-x-y-z-w-u-|",
                                        "raw": "'---1-^-1-3-5-7-9-x-y-z-w-u-|'",
                                        "range": [
                                          11282,
                                          11312
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 250,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 250,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11278,
                                      11313
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 250,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 250,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    11274,
                                    11313
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 250,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 250,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11270,
                                11314
                              ],
                              "loc": {
                                "start": {
                                  "line": 250,
                                  "column": 8
                                },
                                "end": {
                                  "line": 250,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      11327,
                                      11332
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 251,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 251,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                 !    ",
                                    "raw": "'^                 !    '",
                                    "range": [
                                      11335,
                                      11360
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 251,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 251,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    11327,
                                    11360
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 251,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 251,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11323,
                                11361
                              ],
                              "loc": {
                                "start": {
                                  "line": 251,
                                  "column": 8
                                },
                                "end": {
                                  "line": 251,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11374,
                                      11382
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 252,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 252,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---a--b--c--d--e--|    ",
                                    "raw": "'---a--b--c--d--e--|    '",
                                    "range": [
                                      11385,
                                      11410
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 252,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 252,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    11374,
                                    11410
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 252,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 252,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11370,
                                11411
                              ],
                              "loc": {
                                "start": {
                                  "line": 252,
                                  "column": 8
                                },
                                "end": {
                                  "line": 252,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        11420,
                                        11436
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 253,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 253,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              11437,
                                              11438
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 253,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 253,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              11439,
                                              11442
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 253,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 253,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "range": [
                                            11437,
                                            11442
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 253,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 253,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              11443,
                                              11444
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 253,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 253,
                                                "column": 32
                                              }
                                            }
                                          },
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "r1",
                                                "range": [
                                                  11456,
                                                  11458
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 253,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 253,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "r2",
                                                "range": [
                                                  11460,
                                                  11462
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 253,
                                                    "column": 48
                                                  },
                                                  "end": {
                                                    "line": 253,
                                                    "column": 50
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "BinaryExpression",
                                                    "operator": "+",
                                                    "left": {
                                                      "type": "Identifier",
                                                      "name": "r1",
                                                      "range": [
                                                        11473,
                                                        11475
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 253,
                                                          "column": 61
                                                        },
                                                        "end": {
                                                          "line": 253,
                                                          "column": 63
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "Identifier",
                                                      "name": "r2",
                                                      "range": [
                                                        11478,
                                                        11480
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 253,
                                                          "column": 66
                                                        },
                                                        "end": {
                                                          "line": 253,
                                                          "column": 68
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      11473,
                                                      11480
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 253,
                                                        "column": 61
                                                      },
                                                      "end": {
                                                        "line": 253,
                                                        "column": 68
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    11466,
                                                    11481
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 253,
                                                      "column": 54
                                                    },
                                                    "end": {
                                                      "line": 253,
                                                      "column": 69
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                11464,
                                                11483
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 253,
                                                  "column": 52
                                                },
                                                "end": {
                                                  "line": 253,
                                                  "column": 71
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              11446,
                                              11483
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 253,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 253,
                                                "column": 71
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          11437,
                                          11484
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 253,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 253,
                                            "column": 72
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11420,
                                      11485
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 253,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 253,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11499,
                                      11503
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 254,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 254,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    11420,
                                    11503
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 253,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 254,
                                      "column": 17
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11504,
                                      11512
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 254,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 254,
                                        "column": 26
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            11516,
                                            11517
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 254,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 254,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "21",
                                          "raw": "'21'",
                                          "range": [
                                            11519,
                                            11523
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 254,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 254,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11516,
                                          11523
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 254,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 254,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            11525,
                                            11526
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 254,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 254,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "43",
                                          "raw": "'43'",
                                          "range": [
                                            11528,
                                            11532
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 254,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 254,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11525,
                                          11532
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 254,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 254,
                                            "column": 46
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            11534,
                                            11535
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 254,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 254,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "65",
                                          "raw": "'65'",
                                          "range": [
                                            11537,
                                            11541
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 254,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 254,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11534,
                                          11541
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 254,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 254,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            11543,
                                            11544
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 254,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 254,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "87",
                                          "raw": "'87'",
                                          "range": [
                                            11546,
                                            11550
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 254,
                                              "column": 60
                                            },
                                            "end": {
                                              "line": 254,
                                              "column": 64
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11543,
                                          11550
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 254,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 254,
                                            "column": 64
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            11552,
                                            11553
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 254,
                                              "column": 66
                                            },
                                            "end": {
                                              "line": 254,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "09",
                                          "raw": "'09'",
                                          "range": [
                                            11555,
                                            11559
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 254,
                                              "column": 69
                                            },
                                            "end": {
                                              "line": 254,
                                              "column": 73
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11552,
                                          11559
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 254,
                                            "column": 66
                                          },
                                          "end": {
                                            "line": 254,
                                            "column": 73
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11514,
                                      11561
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 254,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 254,
                                        "column": 75
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11420,
                                  11562
                                ],
                                "loc": {
                                  "start": {
                                    "line": 253,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 254,
                                    "column": 76
                                  }
                                }
                              },
                              "range": [
                                11420,
                                11563
                              ],
                              "loc": {
                                "start": {
                                  "line": 253,
                                  "column": 8
                                },
                                "end": {
                                  "line": 254,
                                  "column": 77
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        11572,
                                        11591
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 255,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 255,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            11592,
                                            11593
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 255,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 255,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            11594,
                                            11607
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 255,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 255,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          11592,
                                          11607
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 255,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 255,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11572,
                                      11608
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 255,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 255,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11609,
                                      11613
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 255,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 255,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    11572,
                                    11613
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 255,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 255,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      11614,
                                      11619
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 255,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 255,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11572,
                                  11620
                                ],
                                "loc": {
                                  "start": {
                                    "line": 255,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 255,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                11572,
                                11621
                              ],
                              "loc": {
                                "start": {
                                  "line": 255,
                                  "column": 8
                                },
                                "end": {
                                  "line": 255,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        11630,
                                        11649
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 256,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 256,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            11650,
                                            11651
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 256,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 256,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            11652,
                                            11665
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 256,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 256,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          11650,
                                          11665
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 256,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 256,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11630,
                                      11666
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 256,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 256,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11667,
                                      11671
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 256,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 256,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    11630,
                                    11671
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 256,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 256,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      11672,
                                      11677
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 256,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 256,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11630,
                                  11678
                                ],
                                "loc": {
                                  "start": {
                                    "line": 256,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 256,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                11630,
                                11679
                              ],
                              "loc": {
                                "start": {
                                  "line": 256,
                                  "column": 8
                                },
                                "end": {
                                  "line": 256,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            11160,
                            11685
                          ],
                          "loc": {
                            "start": {
                              "line": 247,
                              "column": 62
                            },
                            "end": {
                              "line": 257,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          11148,
                          11685
                        ],
                        "loc": {
                          "start": {
                            "line": 247,
                            "column": 50
                          },
                          "end": {
                            "line": 257,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      11102,
                      11686
                    ],
                    "loc": {
                      "start": {
                        "line": 247,
                        "column": 4
                      },
                      "end": {
                        "line": 257,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2264,
                    "_esdocTestName": "it2264"
                  },
                  "range": [
                    11102,
                    11687
                  ],
                  "loc": {
                    "start": {
                      "line": 247,
                      "column": 4
                    },
                    "end": {
                      "line": 257,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        11692,
                        11694
                      ],
                      "loc": {
                        "start": {
                          "line": 258,
                          "column": 4
                        },
                        "end": {
                          "line": 258,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with some data symmetric",
                        "raw": "'should work with some data symmetric'",
                        "range": [
                          11695,
                          11733
                        ],
                        "loc": {
                          "start": {
                            "line": 258,
                            "column": 7
                          },
                          "end": {
                            "line": 258,
                            "column": 45
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      11761,
                                      11762
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 259,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 259,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        11765,
                                        11768
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 259,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 259,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^-1-3-5-7-9------| ",
                                        "raw": "'---1-^-1-3-5-7-9------| '",
                                        "range": [
                                          11769,
                                          11795
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 259,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 259,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11765,
                                      11796
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 259,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 259,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    11761,
                                    11796
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 259,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 259,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11757,
                                11797
                              ],
                              "loc": {
                                "start": {
                                  "line": 259,
                                  "column": 8
                                },
                                "end": {
                                  "line": 259,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      11810,
                                      11815
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 260,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 260,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                ! ",
                                    "raw": "'^                ! '",
                                    "range": [
                                      11818,
                                      11839
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 260,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 260,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    11810,
                                    11839
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 260,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 260,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11806,
                                11840
                              ],
                              "loc": {
                                "start": {
                                  "line": 260,
                                  "column": 8
                                },
                                "end": {
                                  "line": 260,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      11853,
                                      11854
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 261,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 261,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        11857,
                                        11860
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 261,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 261,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^--2--4--6--8--0--|",
                                        "raw": "'---1-^--2--4--6--8--0--|'",
                                        "range": [
                                          11861,
                                          11887
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 261,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 261,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11857,
                                      11888
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 261,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 261,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    11853,
                                    11888
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 261,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 261,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11849,
                                11889
                              ],
                              "loc": {
                                "start": {
                                  "line": 261,
                                  "column": 8
                                },
                                "end": {
                                  "line": 261,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      11902,
                                      11907
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 262,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 262,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                ! ",
                                    "raw": "'^                ! '",
                                    "range": [
                                      11910,
                                      11931
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 262,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 262,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    11902,
                                    11931
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 262,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 262,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11898,
                                11932
                              ],
                              "loc": {
                                "start": {
                                  "line": 262,
                                  "column": 8
                                },
                                "end": {
                                  "line": 262,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11945,
                                      11953
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 263,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 263,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---a--b--c--d--e-| ",
                                    "raw": "'---a--b--c--d--e-| '",
                                    "range": [
                                      11956,
                                      11977
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 263,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 263,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    11945,
                                    11977
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 263,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 263,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11941,
                                11978
                              ],
                              "loc": {
                                "start": {
                                  "line": 263,
                                  "column": 8
                                },
                                "end": {
                                  "line": 263,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        11987,
                                        12003
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 264,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 264,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              12004,
                                              12005
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 264,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 264,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              12006,
                                              12009
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 264,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 264,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "range": [
                                            12004,
                                            12009
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 264,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 264,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              12010,
                                              12011
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 264,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 264,
                                                "column": 32
                                              }
                                            }
                                          },
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "r1",
                                                "range": [
                                                  12023,
                                                  12025
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 264,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 264,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "r2",
                                                "range": [
                                                  12027,
                                                  12029
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 264,
                                                    "column": 48
                                                  },
                                                  "end": {
                                                    "line": 264,
                                                    "column": 50
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "BinaryExpression",
                                                    "operator": "+",
                                                    "left": {
                                                      "type": "Identifier",
                                                      "name": "r1",
                                                      "range": [
                                                        12040,
                                                        12042
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 264,
                                                          "column": 61
                                                        },
                                                        "end": {
                                                          "line": 264,
                                                          "column": 63
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "Identifier",
                                                      "name": "r2",
                                                      "range": [
                                                        12045,
                                                        12047
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 264,
                                                          "column": 66
                                                        },
                                                        "end": {
                                                          "line": 264,
                                                          "column": 68
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      12040,
                                                      12047
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 264,
                                                        "column": 61
                                                      },
                                                      "end": {
                                                        "line": 264,
                                                        "column": 68
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    12033,
                                                    12048
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 264,
                                                      "column": 54
                                                    },
                                                    "end": {
                                                      "line": 264,
                                                      "column": 69
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                12031,
                                                12050
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 264,
                                                  "column": 52
                                                },
                                                "end": {
                                                  "line": 264,
                                                  "column": 71
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              12013,
                                              12050
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 264,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 264,
                                                "column": 71
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          12004,
                                          12051
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 264,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 264,
                                            "column": 72
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11987,
                                      12052
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 264,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 264,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12066,
                                      12070
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 265,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 265,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    11987,
                                    12070
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 264,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 265,
                                      "column": 17
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      12071,
                                      12079
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 265,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 265,
                                        "column": 26
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            12083,
                                            12084
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 265,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 265,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "12",
                                          "raw": "'12'",
                                          "range": [
                                            12086,
                                            12090
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 265,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 265,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12083,
                                          12090
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 265,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 265,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            12092,
                                            12093
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 265,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 265,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "34",
                                          "raw": "'34'",
                                          "range": [
                                            12095,
                                            12099
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 265,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 265,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12092,
                                          12099
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 265,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 265,
                                            "column": 46
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            12101,
                                            12102
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 265,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 265,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "56",
                                          "raw": "'56'",
                                          "range": [
                                            12104,
                                            12108
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 265,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 265,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12101,
                                          12108
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 265,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 265,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            12110,
                                            12111
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 265,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 265,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "78",
                                          "raw": "'78'",
                                          "range": [
                                            12113,
                                            12117
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 265,
                                              "column": 60
                                            },
                                            "end": {
                                              "line": 265,
                                              "column": 64
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12110,
                                          12117
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 265,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 265,
                                            "column": 64
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            12119,
                                            12120
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 265,
                                              "column": 66
                                            },
                                            "end": {
                                              "line": 265,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "90",
                                          "raw": "'90'",
                                          "range": [
                                            12122,
                                            12126
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 265,
                                              "column": 69
                                            },
                                            "end": {
                                              "line": 265,
                                              "column": 73
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12119,
                                          12126
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 265,
                                            "column": 66
                                          },
                                          "end": {
                                            "line": 265,
                                            "column": 73
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12081,
                                      12128
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 265,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 265,
                                        "column": 75
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11987,
                                  12129
                                ],
                                "loc": {
                                  "start": {
                                    "line": 264,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 265,
                                    "column": 76
                                  }
                                }
                              },
                              "range": [
                                11987,
                                12130
                              ],
                              "loc": {
                                "start": {
                                  "line": 264,
                                  "column": 8
                                },
                                "end": {
                                  "line": 265,
                                  "column": 77
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        12139,
                                        12158
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 266,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 266,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            12159,
                                            12160
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 266,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 266,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            12161,
                                            12174
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 266,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 266,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          12159,
                                          12174
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 266,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 266,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12139,
                                      12175
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 266,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 266,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12176,
                                      12180
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 266,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 266,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    12139,
                                    12180
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 266,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 266,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      12181,
                                      12186
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 266,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 266,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12139,
                                  12187
                                ],
                                "loc": {
                                  "start": {
                                    "line": 266,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 266,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                12139,
                                12188
                              ],
                              "loc": {
                                "start": {
                                  "line": 266,
                                  "column": 8
                                },
                                "end": {
                                  "line": 266,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        12197,
                                        12216
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 267,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 267,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            12217,
                                            12218
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 267,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 267,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            12219,
                                            12232
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 267,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 267,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          12217,
                                          12232
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 267,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 267,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12197,
                                      12233
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 267,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 267,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12234,
                                      12238
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 267,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 267,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    12197,
                                    12238
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 267,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 267,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      12239,
                                      12244
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 267,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 267,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12197,
                                  12245
                                ],
                                "loc": {
                                  "start": {
                                    "line": 267,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 267,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                12197,
                                12246
                              ],
                              "loc": {
                                "start": {
                                  "line": 267,
                                  "column": 8
                                },
                                "end": {
                                  "line": 267,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            11747,
                            12252
                          ],
                          "loc": {
                            "start": {
                              "line": 258,
                              "column": 59
                            },
                            "end": {
                              "line": 268,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          11735,
                          12252
                        ],
                        "loc": {
                          "start": {
                            "line": 258,
                            "column": 47
                          },
                          "end": {
                            "line": 268,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      11692,
                      12253
                    ],
                    "loc": {
                      "start": {
                        "line": 258,
                        "column": 4
                      },
                      "end": {
                        "line": 268,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2265,
                    "_esdocTestName": "it2265"
                  },
                  "range": [
                    11692,
                    12254
                  ],
                  "loc": {
                    "start": {
                      "line": 258,
                      "column": 4
                    },
                    "end": {
                      "line": 268,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        12259,
                        12261
                      ],
                      "loc": {
                        "start": {
                          "line": 269,
                          "column": 4
                        },
                        "end": {
                          "line": 269,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with selector throws",
                        "raw": "'should work with selector throws'",
                        "range": [
                          12262,
                          12296
                        ],
                        "loc": {
                          "start": {
                            "line": 269,
                            "column": 7
                          },
                          "end": {
                            "line": 269,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      12324,
                                      12325
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 270,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 270,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        12328,
                                        12331
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 270,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 270,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^-2---4----|  ",
                                        "raw": "'---1-^-2---4----|  '",
                                        "range": [
                                          12332,
                                          12353
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 270,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 270,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12328,
                                      12354
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 270,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 270,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    12324,
                                    12354
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 270,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 270,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12320,
                                12355
                              ],
                              "loc": {
                                "start": {
                                  "line": 270,
                                  "column": 8
                                },
                                "end": {
                                  "line": 270,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      12368,
                                      12373
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 271,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 271,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^       !     ",
                                    "raw": "'^       !     '",
                                    "range": [
                                      12376,
                                      12392
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 271,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 271,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    12368,
                                    12392
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 271,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 271,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12364,
                                12393
                              ],
                              "loc": {
                                "start": {
                                  "line": 271,
                                  "column": 8
                                },
                                "end": {
                                  "line": 271,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      12406,
                                      12407
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 272,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 272,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        12410,
                                        12413
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 272,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 272,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^--3----5----|",
                                        "raw": "'---1-^--3----5----|'",
                                        "range": [
                                          12414,
                                          12435
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 272,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 272,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12410,
                                      12436
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 272,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 272,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    12406,
                                    12436
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 272,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 272,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12402,
                                12437
                              ],
                              "loc": {
                                "start": {
                                  "line": 272,
                                  "column": 8
                                },
                                "end": {
                                  "line": 272,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      12450,
                                      12455
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 273,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 273,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^       !     ",
                                    "raw": "'^       !     '",
                                    "range": [
                                      12458,
                                      12474
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 273,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 273,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    12450,
                                    12474
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 273,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 273,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12446,
                                12475
                              ],
                              "loc": {
                                "start": {
                                  "line": 273,
                                  "column": 8
                                },
                                "end": {
                                  "line": 273,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      12488,
                                      12496
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 274,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 274,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---x----#     ",
                                    "raw": "'---x----#     '",
                                    "range": [
                                      12499,
                                      12515
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 274,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 274,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    12488,
                                    12515
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 274,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 274,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12484,
                                12516
                              ],
                              "loc": {
                                "start": {
                                  "line": 274,
                                  "column": 8
                                },
                                "end": {
                                  "line": 274,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "selector",
                                    "range": [
                                      12529,
                                      12537
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 275,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 275,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          12550,
                                          12551
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 275,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 275,
                                            "column": 34
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "y",
                                        "range": [
                                          12553,
                                          12554
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 275,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 275,
                                            "column": 37
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "IfStatement",
                                          "test": {
                                            "type": "BinaryExpression",
                                            "operator": "===",
                                            "left": {
                                              "type": "Identifier",
                                              "name": "y",
                                              "range": [
                                                12574,
                                                12575
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 276,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 276,
                                                  "column": 17
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Literal",
                                              "value": "5",
                                              "raw": "'5'",
                                              "range": [
                                                12580,
                                                12583
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 276,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 276,
                                                  "column": 25
                                                }
                                              }
                                            },
                                            "range": [
                                              12574,
                                              12583
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 276,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 276,
                                                "column": 25
                                              }
                                            }
                                          },
                                          "consequent": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "ThrowStatement",
                                                "argument": {
                                                  "type": "NewExpression",
                                                  "callee": {
                                                    "type": "Identifier",
                                                    "name": "Error",
                                                    "range": [
                                                      12613,
                                                      12618
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 277,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 277,
                                                        "column": 31
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Literal",
                                                      "value": "too bad",
                                                      "raw": "'too bad'",
                                                      "range": [
                                                        12619,
                                                        12628
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 277,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 277,
                                                          "column": 41
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    12609,
                                                    12629
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 277,
                                                      "column": 22
                                                    },
                                                    "end": {
                                                      "line": 277,
                                                      "column": 42
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  12603,
                                                  12630
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 277,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 277,
                                                    "column": 43
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              12585,
                                              12644
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 276,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 278,
                                                "column": 13
                                              }
                                            }
                                          },
                                          "alternate": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "ReturnStatement",
                                                "argument": {
                                                  "type": "BinaryExpression",
                                                  "operator": "+",
                                                  "left": {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      12687,
                                                      12688
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 280,
                                                        "column": 23
                                                      },
                                                      "end": {
                                                        "line": 280,
                                                        "column": 24
                                                      }
                                                    }
                                                  },
                                                  "right": {
                                                    "type": "Identifier",
                                                    "name": "y",
                                                    "range": [
                                                      12691,
                                                      12692
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 280,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 280,
                                                        "column": 28
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    12687,
                                                    12692
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 280,
                                                      "column": 23
                                                    },
                                                    "end": {
                                                      "line": 280,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  12680,
                                                  12693
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 280,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 280,
                                                    "column": 29
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              12662,
                                              12707
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 279,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 281,
                                                "column": 13
                                              }
                                            }
                                          },
                                          "range": [
                                            12570,
                                            12707
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 276,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 281,
                                              "column": 13
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        12556,
                                        12717
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 275,
                                          "column": 39
                                        },
                                        "end": {
                                          "line": 282,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      12540,
                                      12717
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 275,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 282,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    12529,
                                    12717
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 275,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 282,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12525,
                                12718
                              ],
                              "loc": {
                                "start": {
                                  "line": 275,
                                  "column": 8
                                },
                                "end": {
                                  "line": 282,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "observable",
                                    "range": [
                                      12731,
                                      12741
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 283,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 283,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "a",
                                        "range": [
                                          12744,
                                          12745
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 283,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 283,
                                            "column": 26
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "zip",
                                        "range": [
                                          12746,
                                          12749
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 283,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 283,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "range": [
                                        12744,
                                        12749
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 283,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 283,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "b",
                                        "range": [
                                          12750,
                                          12751
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 283,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 283,
                                            "column": 32
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "selector",
                                        "range": [
                                          12753,
                                          12761
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 283,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 283,
                                            "column": 42
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12744,
                                      12762
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 283,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 283,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    12731,
                                    12762
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 283,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 283,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12727,
                                12763
                              ],
                              "loc": {
                                "start": {
                                  "line": 283,
                                  "column": 8
                                },
                                "end": {
                                  "line": 283,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        12772,
                                        12788
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 284,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 284,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "observable",
                                        "range": [
                                          12789,
                                          12799
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 284,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 284,
                                            "column": 35
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12772,
                                      12800
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 284,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 284,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12801,
                                      12805
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 284,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 284,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    12772,
                                    12805
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 284,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 284,
                                      "column": 41
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      12806,
                                      12814
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 284,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 284,
                                        "column": 50
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            12818,
                                            12819
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 284,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 284,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "23",
                                          "raw": "'23'",
                                          "range": [
                                            12821,
                                            12825
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 284,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 284,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12818,
                                          12825
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 284,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 284,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12816,
                                      12827
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 284,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 284,
                                        "column": 63
                                      }
                                    }
                                  },
                                  {
                                    "type": "NewExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "Error",
                                      "range": [
                                        12833,
                                        12838
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 284,
                                          "column": 69
                                        },
                                        "end": {
                                          "line": 284,
                                          "column": 74
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "too bad",
                                        "raw": "'too bad'",
                                        "range": [
                                          12839,
                                          12848
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 284,
                                            "column": 75
                                          },
                                          "end": {
                                            "line": 284,
                                            "column": 84
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12829,
                                      12849
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 284,
                                        "column": 65
                                      },
                                      "end": {
                                        "line": 284,
                                        "column": 85
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12772,
                                  12850
                                ],
                                "loc": {
                                  "start": {
                                    "line": 284,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 284,
                                    "column": 86
                                  }
                                }
                              },
                              "range": [
                                12772,
                                12851
                              ],
                              "loc": {
                                "start": {
                                  "line": 284,
                                  "column": 8
                                },
                                "end": {
                                  "line": 284,
                                  "column": 87
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        12860,
                                        12879
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 285,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 285,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            12880,
                                            12881
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 285,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 285,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            12882,
                                            12895
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 285,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 285,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          12880,
                                          12895
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 285,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 285,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12860,
                                      12896
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 285,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 285,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12897,
                                      12901
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 285,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 285,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    12860,
                                    12901
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 285,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 285,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      12902,
                                      12907
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 285,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 285,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12860,
                                  12908
                                ],
                                "loc": {
                                  "start": {
                                    "line": 285,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 285,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                12860,
                                12909
                              ],
                              "loc": {
                                "start": {
                                  "line": 285,
                                  "column": 8
                                },
                                "end": {
                                  "line": 285,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        12918,
                                        12937
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 286,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 286,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            12938,
                                            12939
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 286,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 286,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            12940,
                                            12953
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 286,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 286,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          12938,
                                          12953
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 286,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 286,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12918,
                                      12954
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 286,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 286,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12955,
                                      12959
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 286,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 286,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    12918,
                                    12959
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 286,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 286,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      12960,
                                      12965
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 286,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 286,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12918,
                                  12966
                                ],
                                "loc": {
                                  "start": {
                                    "line": 286,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 286,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                12918,
                                12967
                              ],
                              "loc": {
                                "start": {
                                  "line": 286,
                                  "column": 8
                                },
                                "end": {
                                  "line": 286,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            12310,
                            12973
                          ],
                          "loc": {
                            "start": {
                              "line": 269,
                              "column": 55
                            },
                            "end": {
                              "line": 287,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          12298,
                          12973
                        ],
                        "loc": {
                          "start": {
                            "line": 269,
                            "column": 43
                          },
                          "end": {
                            "line": 287,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      12259,
                      12974
                    ],
                    "loc": {
                      "start": {
                        "line": 269,
                        "column": 4
                      },
                      "end": {
                        "line": 287,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2266,
                    "_esdocTestName": "it2266"
                  },
                  "range": [
                    12259,
                    12975
                  ],
                  "loc": {
                    "start": {
                      "line": 269,
                      "column": 4
                    },
                    "end": {
                      "line": 287,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        12980,
                        12982
                      ],
                      "loc": {
                        "start": {
                          "line": 288,
                          "column": 4
                        },
                        "end": {
                          "line": 288,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with right completes first",
                        "raw": "'should work with right completes first'",
                        "range": [
                          12983,
                          13023
                        ],
                        "loc": {
                          "start": {
                            "line": 288,
                            "column": 7
                          },
                          "end": {
                            "line": 288,
                            "column": 47
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      13051,
                                      13052
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 289,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 289,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        13055,
                                        13058
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 289,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 289,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^-2-----|",
                                        "raw": "'---1-^-2-----|'",
                                        "range": [
                                          13059,
                                          13075
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 289,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 289,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13055,
                                      13076
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 289,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 289,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    13051,
                                    13076
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 289,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 289,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13047,
                                13077
                              ],
                              "loc": {
                                "start": {
                                  "line": 289,
                                  "column": 8
                                },
                                "end": {
                                  "line": 289,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      13090,
                                      13095
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 290,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 290,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     !",
                                    "raw": "'^     !'",
                                    "range": [
                                      13098,
                                      13107
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 290,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 290,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    13090,
                                    13107
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 290,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 290,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13086,
                                13108
                              ],
                              "loc": {
                                "start": {
                                  "line": 290,
                                  "column": 8
                                },
                                "end": {
                                  "line": 290,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      13121,
                                      13122
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 291,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 291,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        13125,
                                        13128
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 291,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 291,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^--3--|",
                                        "raw": "'---1-^--3--|'",
                                        "range": [
                                          13129,
                                          13143
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 291,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 291,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13125,
                                      13144
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 291,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 291,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    13121,
                                    13144
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 291,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 291,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13117,
                                13145
                              ],
                              "loc": {
                                "start": {
                                  "line": 291,
                                  "column": 8
                                },
                                "end": {
                                  "line": 291,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      13158,
                                      13163
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 292,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 292,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     !",
                                    "raw": "'^     !'",
                                    "range": [
                                      13166,
                                      13175
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 292,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 292,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    13158,
                                    13175
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 292,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 292,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13154,
                                13176
                              ],
                              "loc": {
                                "start": {
                                  "line": 292,
                                  "column": 8
                                },
                                "end": {
                                  "line": 292,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      13189,
                                      13197
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 293,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 293,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---x--|",
                                    "raw": "'---x--|'",
                                    "range": [
                                      13200,
                                      13209
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 293,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 293,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    13189,
                                    13209
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 293,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 293,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13185,
                                13210
                              ],
                              "loc": {
                                "start": {
                                  "line": 293,
                                  "column": 8
                                },
                                "end": {
                                  "line": 293,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        13219,
                                        13235
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 294,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 294,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              13236,
                                              13237
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 294,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 294,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              13238,
                                              13241
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 294,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 294,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "range": [
                                            13236,
                                            13241
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 294,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 294,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              13242,
                                              13243
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 294,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 294,
                                                "column": 32
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          13236,
                                          13244
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 294,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 294,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13219,
                                      13245
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 294,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 294,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13246,
                                      13250
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 294,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 294,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    13219,
                                    13250
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 294,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 294,
                                      "column": 39
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      13251,
                                      13259
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 294,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 294,
                                        "column": 48
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            13263,
                                            13264
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 294,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 294,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "2",
                                              "raw": "'2'",
                                              "range": [
                                                13267,
                                                13270
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 294,
                                                  "column": 56
                                                },
                                                "end": {
                                                  "line": 294,
                                                  "column": 59
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "3",
                                              "raw": "'3'",
                                              "range": [
                                                13272,
                                                13275
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 294,
                                                  "column": 61
                                                },
                                                "end": {
                                                  "line": 294,
                                                  "column": 64
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            13266,
                                            13276
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 294,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 294,
                                              "column": 65
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          13263,
                                          13276
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 294,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 294,
                                            "column": 65
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13261,
                                      13278
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 294,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 294,
                                        "column": 67
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13219,
                                  13279
                                ],
                                "loc": {
                                  "start": {
                                    "line": 294,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 294,
                                    "column": 68
                                  }
                                }
                              },
                              "range": [
                                13219,
                                13280
                              ],
                              "loc": {
                                "start": {
                                  "line": 294,
                                  "column": 8
                                },
                                "end": {
                                  "line": 294,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        13289,
                                        13308
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 295,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 295,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            13309,
                                            13310
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 295,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 295,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            13311,
                                            13324
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 295,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 295,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          13309,
                                          13324
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 295,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 295,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13289,
                                      13325
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 295,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 295,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13326,
                                      13330
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 295,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 295,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    13289,
                                    13330
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 295,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 295,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      13331,
                                      13336
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 295,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 295,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13289,
                                  13337
                                ],
                                "loc": {
                                  "start": {
                                    "line": 295,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 295,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                13289,
                                13338
                              ],
                              "loc": {
                                "start": {
                                  "line": 295,
                                  "column": 8
                                },
                                "end": {
                                  "line": 295,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        13347,
                                        13366
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 296,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 296,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            13367,
                                            13368
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 296,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 296,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            13369,
                                            13382
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 296,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 296,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          13367,
                                          13382
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 296,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 296,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13347,
                                      13383
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 296,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 296,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13384,
                                      13388
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 296,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 296,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    13347,
                                    13388
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 296,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 296,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      13389,
                                      13394
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 296,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 296,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13347,
                                  13395
                                ],
                                "loc": {
                                  "start": {
                                    "line": 296,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 296,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                13347,
                                13396
                              ],
                              "loc": {
                                "start": {
                                  "line": 296,
                                  "column": 8
                                },
                                "end": {
                                  "line": 296,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            13037,
                            13402
                          ],
                          "loc": {
                            "start": {
                              "line": 288,
                              "column": 61
                            },
                            "end": {
                              "line": 297,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          13025,
                          13402
                        ],
                        "loc": {
                          "start": {
                            "line": 288,
                            "column": 49
                          },
                          "end": {
                            "line": 297,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      12980,
                      13403
                    ],
                    "loc": {
                      "start": {
                        "line": 288,
                        "column": 4
                      },
                      "end": {
                        "line": 297,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2267,
                    "_esdocTestName": "it2267"
                  },
                  "range": [
                    12980,
                    13404
                  ],
                  "loc": {
                    "start": {
                      "line": 288,
                      "column": 4
                    },
                    "end": {
                      "line": 297,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        13409,
                        13411
                      ],
                      "loc": {
                        "start": {
                          "line": 298,
                          "column": 4
                        },
                        "end": {
                          "line": 298,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with two nevers",
                        "raw": "'should work with two nevers'",
                        "range": [
                          13412,
                          13441
                        ],
                        "loc": {
                          "start": {
                            "line": 298,
                            "column": 7
                          },
                          "end": {
                            "line": 298,
                            "column": 36
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      13469,
                                      13470
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 299,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 299,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        13473,
                                        13477
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 299,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 299,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          13478,
                                          13481
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 299,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 299,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13473,
                                      13482
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 299,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 299,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    13469,
                                    13482
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 299,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 299,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13465,
                                13483
                              ],
                              "loc": {
                                "start": {
                                  "line": 299,
                                  "column": 8
                                },
                                "end": {
                                  "line": 299,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      13496,
                                      13501
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 300,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 300,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      13504,
                                      13507
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 300,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 300,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    13496,
                                    13507
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 300,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 300,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13492,
                                13508
                              ],
                              "loc": {
                                "start": {
                                  "line": 300,
                                  "column": 8
                                },
                                "end": {
                                  "line": 300,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      13521,
                                      13522
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 301,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 301,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        13525,
                                        13529
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 301,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 301,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          13530,
                                          13533
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 301,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 301,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13525,
                                      13534
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 301,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 301,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    13521,
                                    13534
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 301,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 301,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13517,
                                13535
                              ],
                              "loc": {
                                "start": {
                                  "line": 301,
                                  "column": 8
                                },
                                "end": {
                                  "line": 301,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      13548,
                                      13553
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 302,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 302,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      13556,
                                      13559
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 302,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 302,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    13548,
                                    13559
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 302,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 302,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13544,
                                13560
                              ],
                              "loc": {
                                "start": {
                                  "line": 302,
                                  "column": 8
                                },
                                "end": {
                                  "line": 302,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      13573,
                                      13581
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 303,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 303,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-",
                                    "raw": "'-'",
                                    "range": [
                                      13584,
                                      13587
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 303,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 303,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    13573,
                                    13587
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 303,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 303,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13569,
                                13588
                              ],
                              "loc": {
                                "start": {
                                  "line": 303,
                                  "column": 8
                                },
                                "end": {
                                  "line": 303,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        13597,
                                        13613
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 304,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 304,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              13614,
                                              13615
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 304,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 304,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              13616,
                                              13619
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 304,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 304,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "range": [
                                            13614,
                                            13619
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 304,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 304,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              13620,
                                              13621
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 304,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 304,
                                                "column": 32
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          13614,
                                          13622
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 304,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 304,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13597,
                                      13623
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 304,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 304,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13624,
                                      13628
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 304,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 304,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    13597,
                                    13628
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 304,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 304,
                                      "column": 39
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      13629,
                                      13637
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 304,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 304,
                                        "column": 48
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13597,
                                  13638
                                ],
                                "loc": {
                                  "start": {
                                    "line": 304,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 304,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                13597,
                                13639
                              ],
                              "loc": {
                                "start": {
                                  "line": 304,
                                  "column": 8
                                },
                                "end": {
                                  "line": 304,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        13648,
                                        13667
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 305,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 305,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            13668,
                                            13669
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 305,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 305,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            13670,
                                            13683
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 305,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 305,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          13668,
                                          13683
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 305,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 305,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13648,
                                      13684
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 305,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 305,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13685,
                                      13689
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 305,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 305,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    13648,
                                    13689
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 305,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 305,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      13690,
                                      13695
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 305,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 305,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13648,
                                  13696
                                ],
                                "loc": {
                                  "start": {
                                    "line": 305,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 305,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                13648,
                                13697
                              ],
                              "loc": {
                                "start": {
                                  "line": 305,
                                  "column": 8
                                },
                                "end": {
                                  "line": 305,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        13706,
                                        13725
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 306,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 306,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            13726,
                                            13727
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 306,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 306,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            13728,
                                            13741
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 306,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 306,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          13726,
                                          13741
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 306,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 306,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13706,
                                      13742
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 306,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 306,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13743,
                                      13747
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 306,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 306,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    13706,
                                    13747
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 306,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 306,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      13748,
                                      13753
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 306,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 306,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13706,
                                  13754
                                ],
                                "loc": {
                                  "start": {
                                    "line": 306,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 306,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                13706,
                                13755
                              ],
                              "loc": {
                                "start": {
                                  "line": 306,
                                  "column": 8
                                },
                                "end": {
                                  "line": 306,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            13455,
                            13761
                          ],
                          "loc": {
                            "start": {
                              "line": 298,
                              "column": 50
                            },
                            "end": {
                              "line": 307,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          13443,
                          13761
                        ],
                        "loc": {
                          "start": {
                            "line": 298,
                            "column": 38
                          },
                          "end": {
                            "line": 307,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      13409,
                      13762
                    ],
                    "loc": {
                      "start": {
                        "line": 298,
                        "column": 4
                      },
                      "end": {
                        "line": 307,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2268,
                    "_esdocTestName": "it2268"
                  },
                  "range": [
                    13409,
                    13763
                  ],
                  "loc": {
                    "start": {
                      "line": 298,
                      "column": 4
                    },
                    "end": {
                      "line": 307,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        13768,
                        13770
                      ],
                      "loc": {
                        "start": {
                          "line": 308,
                          "column": 4
                        },
                        "end": {
                          "line": 308,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with never and empty",
                        "raw": "'should work with never and empty'",
                        "range": [
                          13771,
                          13805
                        ],
                        "loc": {
                          "start": {
                            "line": 308,
                            "column": 7
                          },
                          "end": {
                            "line": 308,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      13833,
                                      13834
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 309,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 309,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        13837,
                                        13841
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 309,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 309,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          13842,
                                          13845
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 309,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 309,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13837,
                                      13846
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 309,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 309,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    13833,
                                    13846
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 309,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 309,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13829,
                                13847
                              ],
                              "loc": {
                                "start": {
                                  "line": 309,
                                  "column": 8
                                },
                                "end": {
                                  "line": 309,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      13860,
                                      13865
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 310,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 310,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      13868,
                                      13874
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 310,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 310,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    13860,
                                    13874
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 310,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 310,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13856,
                                13875
                              ],
                              "loc": {
                                "start": {
                                  "line": 310,
                                  "column": 8
                                },
                                "end": {
                                  "line": 310,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      13888,
                                      13889
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 311,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 311,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        13892,
                                        13896
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 311,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 311,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          13897,
                                          13900
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 311,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 311,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13892,
                                      13901
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 311,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 311,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    13888,
                                    13901
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 311,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 311,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13884,
                                13902
                              ],
                              "loc": {
                                "start": {
                                  "line": 311,
                                  "column": 8
                                },
                                "end": {
                                  "line": 311,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      13915,
                                      13920
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 312,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 312,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      13923,
                                      13929
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 312,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 312,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    13915,
                                    13929
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 312,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 312,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13911,
                                13930
                              ],
                              "loc": {
                                "start": {
                                  "line": 312,
                                  "column": 8
                                },
                                "end": {
                                  "line": 312,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      13943,
                                      13951
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 313,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 313,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "|",
                                    "raw": "'|'",
                                    "range": [
                                      13954,
                                      13957
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 313,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 313,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    13943,
                                    13957
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 313,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 313,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13939,
                                13958
                              ],
                              "loc": {
                                "start": {
                                  "line": 313,
                                  "column": 8
                                },
                                "end": {
                                  "line": 313,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        13967,
                                        13983
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 314,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 314,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              13984,
                                              13985
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 314,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 314,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              13986,
                                              13989
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 314,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 314,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "range": [
                                            13984,
                                            13989
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 314,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 314,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              13990,
                                              13991
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 314,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 314,
                                                "column": 32
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          13984,
                                          13992
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 314,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 314,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13967,
                                      13993
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 314,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 314,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13994,
                                      13998
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 314,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 314,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    13967,
                                    13998
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 314,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 314,
                                      "column": 39
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      13999,
                                      14007
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 314,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 314,
                                        "column": 48
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13967,
                                  14008
                                ],
                                "loc": {
                                  "start": {
                                    "line": 314,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 314,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                13967,
                                14009
                              ],
                              "loc": {
                                "start": {
                                  "line": 314,
                                  "column": 8
                                },
                                "end": {
                                  "line": 314,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        14018,
                                        14037
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 315,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 315,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            14038,
                                            14039
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 315,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 315,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            14040,
                                            14053
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 315,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 315,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          14038,
                                          14053
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 315,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 315,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14018,
                                      14054
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 315,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 315,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14055,
                                      14059
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 315,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 315,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    14018,
                                    14059
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 315,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 315,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      14060,
                                      14065
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 315,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 315,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14018,
                                  14066
                                ],
                                "loc": {
                                  "start": {
                                    "line": 315,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 315,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                14018,
                                14067
                              ],
                              "loc": {
                                "start": {
                                  "line": 315,
                                  "column": 8
                                },
                                "end": {
                                  "line": 315,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        14076,
                                        14095
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 316,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 316,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            14096,
                                            14097
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 316,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 316,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            14098,
                                            14111
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 316,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 316,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          14096,
                                          14111
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 316,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 316,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14076,
                                      14112
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 316,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 316,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14113,
                                      14117
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 316,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 316,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    14076,
                                    14117
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 316,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 316,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      14118,
                                      14123
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 316,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 316,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14076,
                                  14124
                                ],
                                "loc": {
                                  "start": {
                                    "line": 316,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 316,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                14076,
                                14125
                              ],
                              "loc": {
                                "start": {
                                  "line": 316,
                                  "column": 8
                                },
                                "end": {
                                  "line": 316,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            13819,
                            14131
                          ],
                          "loc": {
                            "start": {
                              "line": 308,
                              "column": 55
                            },
                            "end": {
                              "line": 317,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          13807,
                          14131
                        ],
                        "loc": {
                          "start": {
                            "line": 308,
                            "column": 43
                          },
                          "end": {
                            "line": 317,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      13768,
                      14132
                    ],
                    "loc": {
                      "start": {
                        "line": 308,
                        "column": 4
                      },
                      "end": {
                        "line": 317,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2269,
                    "_esdocTestName": "it2269"
                  },
                  "range": [
                    13768,
                    14133
                  ],
                  "loc": {
                    "start": {
                      "line": 308,
                      "column": 4
                    },
                    "end": {
                      "line": 317,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        14138,
                        14140
                      ],
                      "loc": {
                        "start": {
                          "line": 318,
                          "column": 4
                        },
                        "end": {
                          "line": 318,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with empty and never",
                        "raw": "'should work with empty and never'",
                        "range": [
                          14141,
                          14175
                        ],
                        "loc": {
                          "start": {
                            "line": 318,
                            "column": 7
                          },
                          "end": {
                            "line": 318,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      14203,
                                      14204
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 319,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 319,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        14207,
                                        14211
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 319,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 319,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          14212,
                                          14215
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 319,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 319,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14207,
                                      14216
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 319,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 319,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    14203,
                                    14216
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 319,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 319,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14199,
                                14217
                              ],
                              "loc": {
                                "start": {
                                  "line": 319,
                                  "column": 8
                                },
                                "end": {
                                  "line": 319,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      14230,
                                      14235
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 320,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 320,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      14238,
                                      14244
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 320,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 320,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    14230,
                                    14244
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 320,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 320,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14226,
                                14245
                              ],
                              "loc": {
                                "start": {
                                  "line": 320,
                                  "column": 8
                                },
                                "end": {
                                  "line": 320,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      14258,
                                      14259
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 321,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 321,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        14262,
                                        14266
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 321,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 321,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          14267,
                                          14270
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 321,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 321,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14262,
                                      14271
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 321,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 321,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    14258,
                                    14271
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 321,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 321,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14254,
                                14272
                              ],
                              "loc": {
                                "start": {
                                  "line": 321,
                                  "column": 8
                                },
                                "end": {
                                  "line": 321,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      14285,
                                      14290
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 322,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 322,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      14293,
                                      14299
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 322,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 322,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    14285,
                                    14299
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 322,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 322,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14281,
                                14300
                              ],
                              "loc": {
                                "start": {
                                  "line": 322,
                                  "column": 8
                                },
                                "end": {
                                  "line": 322,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      14313,
                                      14321
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 323,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 323,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "|",
                                    "raw": "'|'",
                                    "range": [
                                      14324,
                                      14327
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 323,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 323,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    14313,
                                    14327
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 323,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 323,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14309,
                                14328
                              ],
                              "loc": {
                                "start": {
                                  "line": 323,
                                  "column": 8
                                },
                                "end": {
                                  "line": 323,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        14337,
                                        14353
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 324,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 324,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              14354,
                                              14355
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 324,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 324,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              14356,
                                              14359
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 324,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 324,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "range": [
                                            14354,
                                            14359
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 324,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 324,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              14360,
                                              14361
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 324,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 324,
                                                "column": 32
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          14354,
                                          14362
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 324,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 324,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14337,
                                      14363
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 324,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 324,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14364,
                                      14368
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 324,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 324,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    14337,
                                    14368
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 324,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 324,
                                      "column": 39
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      14369,
                                      14377
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 324,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 324,
                                        "column": 48
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14337,
                                  14378
                                ],
                                "loc": {
                                  "start": {
                                    "line": 324,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 324,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                14337,
                                14379
                              ],
                              "loc": {
                                "start": {
                                  "line": 324,
                                  "column": 8
                                },
                                "end": {
                                  "line": 324,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        14388,
                                        14407
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 325,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 325,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            14408,
                                            14409
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 325,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 325,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            14410,
                                            14423
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 325,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 325,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          14408,
                                          14423
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 325,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 325,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14388,
                                      14424
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 325,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 325,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14425,
                                      14429
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 325,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 325,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    14388,
                                    14429
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 325,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 325,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      14430,
                                      14435
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 325,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 325,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14388,
                                  14436
                                ],
                                "loc": {
                                  "start": {
                                    "line": 325,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 325,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                14388,
                                14437
                              ],
                              "loc": {
                                "start": {
                                  "line": 325,
                                  "column": 8
                                },
                                "end": {
                                  "line": 325,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        14446,
                                        14465
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 326,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 326,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            14466,
                                            14467
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 326,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 326,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            14468,
                                            14481
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 326,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 326,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          14466,
                                          14481
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 326,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 326,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14446,
                                      14482
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 326,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 326,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14483,
                                      14487
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 326,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 326,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    14446,
                                    14487
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 326,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 326,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      14488,
                                      14493
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 326,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 326,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14446,
                                  14494
                                ],
                                "loc": {
                                  "start": {
                                    "line": 326,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 326,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                14446,
                                14495
                              ],
                              "loc": {
                                "start": {
                                  "line": 326,
                                  "column": 8
                                },
                                "end": {
                                  "line": 326,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            14189,
                            14501
                          ],
                          "loc": {
                            "start": {
                              "line": 318,
                              "column": 55
                            },
                            "end": {
                              "line": 327,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          14177,
                          14501
                        ],
                        "loc": {
                          "start": {
                            "line": 318,
                            "column": 43
                          },
                          "end": {
                            "line": 327,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      14138,
                      14502
                    ],
                    "loc": {
                      "start": {
                        "line": 318,
                        "column": 4
                      },
                      "end": {
                        "line": 327,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2270,
                    "_esdocTestName": "it2270"
                  },
                  "range": [
                    14138,
                    14503
                  ],
                  "loc": {
                    "start": {
                      "line": 318,
                      "column": 4
                    },
                    "end": {
                      "line": 327,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        14508,
                        14510
                      ],
                      "loc": {
                        "start": {
                          "line": 328,
                          "column": 4
                        },
                        "end": {
                          "line": 328,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with empty and empty",
                        "raw": "'should work with empty and empty'",
                        "range": [
                          14511,
                          14545
                        ],
                        "loc": {
                          "start": {
                            "line": 328,
                            "column": 7
                          },
                          "end": {
                            "line": 328,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      14573,
                                      14574
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 329,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 329,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        14577,
                                        14581
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 329,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 329,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          14582,
                                          14585
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 329,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 329,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14577,
                                      14586
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 329,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 329,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    14573,
                                    14586
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 329,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 329,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14569,
                                14587
                              ],
                              "loc": {
                                "start": {
                                  "line": 329,
                                  "column": 8
                                },
                                "end": {
                                  "line": 329,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      14600,
                                      14605
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 330,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 330,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      14608,
                                      14614
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 330,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 330,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    14600,
                                    14614
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 330,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 330,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14596,
                                14615
                              ],
                              "loc": {
                                "start": {
                                  "line": 330,
                                  "column": 8
                                },
                                "end": {
                                  "line": 330,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      14628,
                                      14629
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 331,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 331,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        14632,
                                        14636
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 331,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 331,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          14637,
                                          14640
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 331,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 331,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14632,
                                      14641
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 331,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 331,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    14628,
                                    14641
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 331,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 331,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14624,
                                14642
                              ],
                              "loc": {
                                "start": {
                                  "line": 331,
                                  "column": 8
                                },
                                "end": {
                                  "line": 331,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      14655,
                                      14660
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 332,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 332,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      14663,
                                      14669
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 332,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 332,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    14655,
                                    14669
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 332,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 332,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14651,
                                14670
                              ],
                              "loc": {
                                "start": {
                                  "line": 332,
                                  "column": 8
                                },
                                "end": {
                                  "line": 332,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      14683,
                                      14691
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 333,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 333,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "|",
                                    "raw": "'|'",
                                    "range": [
                                      14694,
                                      14697
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 333,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 333,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    14683,
                                    14697
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 333,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 333,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14679,
                                14698
                              ],
                              "loc": {
                                "start": {
                                  "line": 333,
                                  "column": 8
                                },
                                "end": {
                                  "line": 333,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        14707,
                                        14723
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 334,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 334,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              14724,
                                              14725
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 334,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 334,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              14726,
                                              14729
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 334,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 334,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "range": [
                                            14724,
                                            14729
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 334,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 334,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              14730,
                                              14731
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 334,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 334,
                                                "column": 32
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          14724,
                                          14732
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 334,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 334,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14707,
                                      14733
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 334,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 334,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14734,
                                      14738
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 334,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 334,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    14707,
                                    14738
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 334,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 334,
                                      "column": 39
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      14739,
                                      14747
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 334,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 334,
                                        "column": 48
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14707,
                                  14748
                                ],
                                "loc": {
                                  "start": {
                                    "line": 334,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 334,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                14707,
                                14749
                              ],
                              "loc": {
                                "start": {
                                  "line": 334,
                                  "column": 8
                                },
                                "end": {
                                  "line": 334,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        14758,
                                        14777
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 335,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 335,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            14778,
                                            14779
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 335,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 335,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            14780,
                                            14793
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 335,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 335,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          14778,
                                          14793
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 335,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 335,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14758,
                                      14794
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 335,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 335,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14795,
                                      14799
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 335,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 335,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    14758,
                                    14799
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 335,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 335,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      14800,
                                      14805
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 335,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 335,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14758,
                                  14806
                                ],
                                "loc": {
                                  "start": {
                                    "line": 335,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 335,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                14758,
                                14807
                              ],
                              "loc": {
                                "start": {
                                  "line": 335,
                                  "column": 8
                                },
                                "end": {
                                  "line": 335,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        14816,
                                        14835
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 336,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 336,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            14836,
                                            14837
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 336,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 336,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            14838,
                                            14851
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 336,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 336,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          14836,
                                          14851
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 336,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 336,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14816,
                                      14852
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 336,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 336,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14853,
                                      14857
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 336,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 336,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    14816,
                                    14857
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 336,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 336,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      14858,
                                      14863
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 336,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 336,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14816,
                                  14864
                                ],
                                "loc": {
                                  "start": {
                                    "line": 336,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 336,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                14816,
                                14865
                              ],
                              "loc": {
                                "start": {
                                  "line": 336,
                                  "column": 8
                                },
                                "end": {
                                  "line": 336,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            14559,
                            14871
                          ],
                          "loc": {
                            "start": {
                              "line": 328,
                              "column": 55
                            },
                            "end": {
                              "line": 337,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          14547,
                          14871
                        ],
                        "loc": {
                          "start": {
                            "line": 328,
                            "column": 43
                          },
                          "end": {
                            "line": 337,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      14508,
                      14872
                    ],
                    "loc": {
                      "start": {
                        "line": 328,
                        "column": 4
                      },
                      "end": {
                        "line": 337,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2271,
                    "_esdocTestName": "it2271"
                  },
                  "range": [
                    14508,
                    14873
                  ],
                  "loc": {
                    "start": {
                      "line": 328,
                      "column": 4
                    },
                    "end": {
                      "line": 337,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        14878,
                        14880
                      ],
                      "loc": {
                        "start": {
                          "line": 338,
                          "column": 4
                        },
                        "end": {
                          "line": 338,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with empty and non-empty",
                        "raw": "'should work with empty and non-empty'",
                        "range": [
                          14881,
                          14919
                        ],
                        "loc": {
                          "start": {
                            "line": 338,
                            "column": 7
                          },
                          "end": {
                            "line": 338,
                            "column": 45
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      14947,
                                      14948
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 339,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 339,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        14951,
                                        14955
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 339,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 339,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          14956,
                                          14959
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 339,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 339,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14951,
                                      14960
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 339,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 339,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    14947,
                                    14960
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 339,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 339,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14943,
                                14961
                              ],
                              "loc": {
                                "start": {
                                  "line": 339,
                                  "column": 8
                                },
                                "end": {
                                  "line": 339,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      14974,
                                      14979
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 340,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 340,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      14982,
                                      14988
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 340,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 340,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    14974,
                                    14988
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 340,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 340,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14970,
                                14989
                              ],
                              "loc": {
                                "start": {
                                  "line": 340,
                                  "column": 8
                                },
                                "end": {
                                  "line": 340,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      15002,
                                      15003
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 341,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 341,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        15006,
                                        15009
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 341,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 341,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1--|",
                                        "raw": "'---1--|'",
                                        "range": [
                                          15010,
                                          15019
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 341,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 341,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15006,
                                      15020
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 341,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 341,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    15002,
                                    15020
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 341,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 341,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14998,
                                15021
                              ],
                              "loc": {
                                "start": {
                                  "line": 341,
                                  "column": 8
                                },
                                "end": {
                                  "line": 341,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      15034,
                                      15039
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 342,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 342,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      15042,
                                      15048
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 342,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 342,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    15034,
                                    15048
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 342,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 342,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15030,
                                15049
                              ],
                              "loc": {
                                "start": {
                                  "line": 342,
                                  "column": 8
                                },
                                "end": {
                                  "line": 342,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      15062,
                                      15070
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 343,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 343,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "|",
                                    "raw": "'|'",
                                    "range": [
                                      15073,
                                      15076
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 343,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 343,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    15062,
                                    15076
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 343,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 343,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15058,
                                15077
                              ],
                              "loc": {
                                "start": {
                                  "line": 343,
                                  "column": 8
                                },
                                "end": {
                                  "line": 343,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        15086,
                                        15102
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 344,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 344,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              15103,
                                              15104
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 344,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 344,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              15105,
                                              15108
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 344,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 344,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "range": [
                                            15103,
                                            15108
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 344,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 344,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              15109,
                                              15110
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 344,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 344,
                                                "column": 32
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          15103,
                                          15111
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 344,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 344,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15086,
                                      15112
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 344,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 344,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15113,
                                      15117
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 344,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 344,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    15086,
                                    15117
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 344,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 344,
                                      "column": 39
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      15118,
                                      15126
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 344,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 344,
                                        "column": 48
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15086,
                                  15127
                                ],
                                "loc": {
                                  "start": {
                                    "line": 344,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 344,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                15086,
                                15128
                              ],
                              "loc": {
                                "start": {
                                  "line": 344,
                                  "column": 8
                                },
                                "end": {
                                  "line": 344,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        15137,
                                        15156
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 345,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 345,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            15157,
                                            15158
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 345,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 345,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            15159,
                                            15172
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 345,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 345,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          15157,
                                          15172
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 345,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 345,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15137,
                                      15173
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 345,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 345,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15174,
                                      15178
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 345,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 345,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    15137,
                                    15178
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 345,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 345,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      15179,
                                      15184
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 345,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 345,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15137,
                                  15185
                                ],
                                "loc": {
                                  "start": {
                                    "line": 345,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 345,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                15137,
                                15186
                              ],
                              "loc": {
                                "start": {
                                  "line": 345,
                                  "column": 8
                                },
                                "end": {
                                  "line": 345,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        15195,
                                        15214
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 346,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 346,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            15215,
                                            15216
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 346,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 346,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            15217,
                                            15230
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 346,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 346,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          15215,
                                          15230
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 346,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 346,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15195,
                                      15231
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 346,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 346,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15232,
                                      15236
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 346,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 346,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    15195,
                                    15236
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 346,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 346,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      15237,
                                      15242
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 346,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 346,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15195,
                                  15243
                                ],
                                "loc": {
                                  "start": {
                                    "line": 346,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 346,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                15195,
                                15244
                              ],
                              "loc": {
                                "start": {
                                  "line": 346,
                                  "column": 8
                                },
                                "end": {
                                  "line": 346,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            14933,
                            15250
                          ],
                          "loc": {
                            "start": {
                              "line": 338,
                              "column": 59
                            },
                            "end": {
                              "line": 347,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          14921,
                          15250
                        ],
                        "loc": {
                          "start": {
                            "line": 338,
                            "column": 47
                          },
                          "end": {
                            "line": 347,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      14878,
                      15251
                    ],
                    "loc": {
                      "start": {
                        "line": 338,
                        "column": 4
                      },
                      "end": {
                        "line": 347,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2272,
                    "_esdocTestName": "it2272"
                  },
                  "range": [
                    14878,
                    15252
                  ],
                  "loc": {
                    "start": {
                      "line": 338,
                      "column": 4
                    },
                    "end": {
                      "line": 347,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        15257,
                        15259
                      ],
                      "loc": {
                        "start": {
                          "line": 348,
                          "column": 4
                        },
                        "end": {
                          "line": 348,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with non-empty and empty",
                        "raw": "'should work with non-empty and empty'",
                        "range": [
                          15260,
                          15298
                        ],
                        "loc": {
                          "start": {
                            "line": 348,
                            "column": 7
                          },
                          "end": {
                            "line": 348,
                            "column": 45
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      15326,
                                      15327
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 349,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 349,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        15330,
                                        15333
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 349,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 349,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1--|",
                                        "raw": "'---1--|'",
                                        "range": [
                                          15334,
                                          15343
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 349,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 349,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15330,
                                      15344
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 349,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 349,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    15326,
                                    15344
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 349,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 349,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15322,
                                15345
                              ],
                              "loc": {
                                "start": {
                                  "line": 349,
                                  "column": 8
                                },
                                "end": {
                                  "line": 349,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      15358,
                                      15363
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 350,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 350,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      15366,
                                      15372
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 350,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 350,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    15358,
                                    15372
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 350,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 350,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15354,
                                15373
                              ],
                              "loc": {
                                "start": {
                                  "line": 350,
                                  "column": 8
                                },
                                "end": {
                                  "line": 350,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      15386,
                                      15387
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 351,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 351,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        15390,
                                        15394
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 351,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 351,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          15395,
                                          15398
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 351,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 351,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15390,
                                      15399
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 351,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 351,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    15386,
                                    15399
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 351,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 351,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15382,
                                15400
                              ],
                              "loc": {
                                "start": {
                                  "line": 351,
                                  "column": 8
                                },
                                "end": {
                                  "line": 351,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      15413,
                                      15418
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 352,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 352,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      15421,
                                      15427
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 352,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 352,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    15413,
                                    15427
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 352,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 352,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15409,
                                15428
                              ],
                              "loc": {
                                "start": {
                                  "line": 352,
                                  "column": 8
                                },
                                "end": {
                                  "line": 352,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      15441,
                                      15449
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 353,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 353,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "|",
                                    "raw": "'|'",
                                    "range": [
                                      15452,
                                      15455
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 353,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 353,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    15441,
                                    15455
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 353,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 353,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15437,
                                15456
                              ],
                              "loc": {
                                "start": {
                                  "line": 353,
                                  "column": 8
                                },
                                "end": {
                                  "line": 353,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        15465,
                                        15481
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 354,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 354,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              15482,
                                              15483
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 354,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 354,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              15484,
                                              15487
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 354,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 354,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "range": [
                                            15482,
                                            15487
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 354,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 354,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              15488,
                                              15489
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 354,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 354,
                                                "column": 32
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          15482,
                                          15490
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 354,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 354,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15465,
                                      15491
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 354,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 354,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15492,
                                      15496
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 354,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 354,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    15465,
                                    15496
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 354,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 354,
                                      "column": 39
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      15497,
                                      15505
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 354,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 354,
                                        "column": 48
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15465,
                                  15506
                                ],
                                "loc": {
                                  "start": {
                                    "line": 354,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 354,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                15465,
                                15507
                              ],
                              "loc": {
                                "start": {
                                  "line": 354,
                                  "column": 8
                                },
                                "end": {
                                  "line": 354,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        15516,
                                        15535
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 355,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 355,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            15536,
                                            15537
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 355,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 355,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            15538,
                                            15551
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 355,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 355,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          15536,
                                          15551
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 355,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 355,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15516,
                                      15552
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 355,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 355,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15553,
                                      15557
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 355,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 355,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    15516,
                                    15557
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 355,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 355,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      15558,
                                      15563
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 355,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 355,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15516,
                                  15564
                                ],
                                "loc": {
                                  "start": {
                                    "line": 355,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 355,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                15516,
                                15565
                              ],
                              "loc": {
                                "start": {
                                  "line": 355,
                                  "column": 8
                                },
                                "end": {
                                  "line": 355,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        15574,
                                        15593
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 356,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 356,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            15594,
                                            15595
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 356,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 356,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            15596,
                                            15609
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 356,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 356,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          15594,
                                          15609
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 356,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 356,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15574,
                                      15610
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 356,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 356,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15611,
                                      15615
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 356,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 356,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    15574,
                                    15615
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 356,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 356,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      15616,
                                      15621
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 356,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 356,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15574,
                                  15622
                                ],
                                "loc": {
                                  "start": {
                                    "line": 356,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 356,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                15574,
                                15623
                              ],
                              "loc": {
                                "start": {
                                  "line": 356,
                                  "column": 8
                                },
                                "end": {
                                  "line": 356,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            15312,
                            15629
                          ],
                          "loc": {
                            "start": {
                              "line": 348,
                              "column": 59
                            },
                            "end": {
                              "line": 357,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          15300,
                          15629
                        ],
                        "loc": {
                          "start": {
                            "line": 348,
                            "column": 47
                          },
                          "end": {
                            "line": 357,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      15257,
                      15630
                    ],
                    "loc": {
                      "start": {
                        "line": 348,
                        "column": 4
                      },
                      "end": {
                        "line": 357,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2273,
                    "_esdocTestName": "it2273"
                  },
                  "range": [
                    15257,
                    15631
                  ],
                  "loc": {
                    "start": {
                      "line": 348,
                      "column": 4
                    },
                    "end": {
                      "line": 357,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        15636,
                        15638
                      ],
                      "loc": {
                        "start": {
                          "line": 358,
                          "column": 4
                        },
                        "end": {
                          "line": 358,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with never and non-empty",
                        "raw": "'should work with never and non-empty'",
                        "range": [
                          15639,
                          15677
                        ],
                        "loc": {
                          "start": {
                            "line": 358,
                            "column": 7
                          },
                          "end": {
                            "line": 358,
                            "column": 45
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      15705,
                                      15706
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 359,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 359,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        15709,
                                        15713
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 359,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 359,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          15714,
                                          15717
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 359,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 359,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15709,
                                      15718
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 359,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 359,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    15705,
                                    15718
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 359,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 359,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15701,
                                15719
                              ],
                              "loc": {
                                "start": {
                                  "line": 359,
                                  "column": 8
                                },
                                "end": {
                                  "line": 359,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      15732,
                                      15737
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 360,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 360,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      15740,
                                      15743
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 360,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 360,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    15732,
                                    15743
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 360,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 360,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15728,
                                15744
                              ],
                              "loc": {
                                "start": {
                                  "line": 360,
                                  "column": 8
                                },
                                "end": {
                                  "line": 360,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      15757,
                                      15758
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 361,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 361,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        15761,
                                        15764
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 361,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 361,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1--|",
                                        "raw": "'---1--|'",
                                        "range": [
                                          15765,
                                          15774
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 361,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 361,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15761,
                                      15775
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 361,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 361,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    15757,
                                    15775
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 361,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 361,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15753,
                                15776
                              ],
                              "loc": {
                                "start": {
                                  "line": 361,
                                  "column": 8
                                },
                                "end": {
                                  "line": 361,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      15789,
                                      15794
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 362,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 362,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     !",
                                    "raw": "'^     !'",
                                    "range": [
                                      15797,
                                      15806
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 362,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 362,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    15789,
                                    15806
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 362,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 362,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15785,
                                15807
                              ],
                              "loc": {
                                "start": {
                                  "line": 362,
                                  "column": 8
                                },
                                "end": {
                                  "line": 362,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      15820,
                                      15828
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 363,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 363,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-",
                                    "raw": "'-'",
                                    "range": [
                                      15831,
                                      15834
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 363,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 363,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    15820,
                                    15834
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 363,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 363,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15816,
                                15835
                              ],
                              "loc": {
                                "start": {
                                  "line": 363,
                                  "column": 8
                                },
                                "end": {
                                  "line": 363,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        15844,
                                        15860
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 364,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 364,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              15861,
                                              15862
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 364,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 364,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              15863,
                                              15866
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 364,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 364,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "range": [
                                            15861,
                                            15866
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 364,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 364,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              15867,
                                              15868
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 364,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 364,
                                                "column": 32
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          15861,
                                          15869
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 364,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 364,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15844,
                                      15870
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 364,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 364,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15871,
                                      15875
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 364,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 364,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    15844,
                                    15875
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 364,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 364,
                                      "column": 39
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      15876,
                                      15884
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 364,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 364,
                                        "column": 48
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15844,
                                  15885
                                ],
                                "loc": {
                                  "start": {
                                    "line": 364,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 364,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                15844,
                                15886
                              ],
                              "loc": {
                                "start": {
                                  "line": 364,
                                  "column": 8
                                },
                                "end": {
                                  "line": 364,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        15895,
                                        15914
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 365,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 365,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            15915,
                                            15916
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 365,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 365,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            15917,
                                            15930
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 365,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 365,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          15915,
                                          15930
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 365,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 365,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15895,
                                      15931
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 365,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 365,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15932,
                                      15936
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 365,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 365,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    15895,
                                    15936
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 365,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 365,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      15937,
                                      15942
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 365,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 365,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15895,
                                  15943
                                ],
                                "loc": {
                                  "start": {
                                    "line": 365,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 365,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                15895,
                                15944
                              ],
                              "loc": {
                                "start": {
                                  "line": 365,
                                  "column": 8
                                },
                                "end": {
                                  "line": 365,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        15953,
                                        15972
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 366,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 366,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            15973,
                                            15974
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 366,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 366,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            15975,
                                            15988
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 366,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 366,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          15973,
                                          15988
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 366,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 366,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15953,
                                      15989
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 366,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 366,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15990,
                                      15994
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 366,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 366,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    15953,
                                    15994
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 366,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 366,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      15995,
                                      16000
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 366,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 366,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15953,
                                  16001
                                ],
                                "loc": {
                                  "start": {
                                    "line": 366,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 366,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                15953,
                                16002
                              ],
                              "loc": {
                                "start": {
                                  "line": 366,
                                  "column": 8
                                },
                                "end": {
                                  "line": 366,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            15691,
                            16008
                          ],
                          "loc": {
                            "start": {
                              "line": 358,
                              "column": 59
                            },
                            "end": {
                              "line": 367,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          15679,
                          16008
                        ],
                        "loc": {
                          "start": {
                            "line": 358,
                            "column": 47
                          },
                          "end": {
                            "line": 367,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      15636,
                      16009
                    ],
                    "loc": {
                      "start": {
                        "line": 358,
                        "column": 4
                      },
                      "end": {
                        "line": 367,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2274,
                    "_esdocTestName": "it2274"
                  },
                  "range": [
                    15636,
                    16010
                  ],
                  "loc": {
                    "start": {
                      "line": 358,
                      "column": 4
                    },
                    "end": {
                      "line": 367,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        16015,
                        16017
                      ],
                      "loc": {
                        "start": {
                          "line": 368,
                          "column": 4
                        },
                        "end": {
                          "line": 368,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with non-empty and never",
                        "raw": "'should work with non-empty and never'",
                        "range": [
                          16018,
                          16056
                        ],
                        "loc": {
                          "start": {
                            "line": 368,
                            "column": 7
                          },
                          "end": {
                            "line": 368,
                            "column": 45
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      16084,
                                      16085
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 369,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 369,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        16088,
                                        16091
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 369,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 369,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1--|",
                                        "raw": "'---1--|'",
                                        "range": [
                                          16092,
                                          16101
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 369,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 369,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16088,
                                      16102
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 369,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 369,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    16084,
                                    16102
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 369,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 369,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16080,
                                16103
                              ],
                              "loc": {
                                "start": {
                                  "line": 369,
                                  "column": 8
                                },
                                "end": {
                                  "line": 369,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      16116,
                                      16121
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 370,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 370,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     !",
                                    "raw": "'^     !'",
                                    "range": [
                                      16124,
                                      16133
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 370,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 370,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    16116,
                                    16133
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 370,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 370,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16112,
                                16134
                              ],
                              "loc": {
                                "start": {
                                  "line": 370,
                                  "column": 8
                                },
                                "end": {
                                  "line": 370,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      16147,
                                      16148
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 371,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 371,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        16151,
                                        16155
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 371,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 371,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          16156,
                                          16159
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 371,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 371,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16151,
                                      16160
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 371,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 371,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    16147,
                                    16160
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 371,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 371,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16143,
                                16161
                              ],
                              "loc": {
                                "start": {
                                  "line": 371,
                                  "column": 8
                                },
                                "end": {
                                  "line": 371,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      16174,
                                      16179
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 372,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 372,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      16182,
                                      16185
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 372,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 372,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    16174,
                                    16185
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 372,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 372,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16170,
                                16186
                              ],
                              "loc": {
                                "start": {
                                  "line": 372,
                                  "column": 8
                                },
                                "end": {
                                  "line": 372,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      16199,
                                      16207
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 373,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 373,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-",
                                    "raw": "'-'",
                                    "range": [
                                      16210,
                                      16213
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 373,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 373,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    16199,
                                    16213
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 373,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 373,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16195,
                                16214
                              ],
                              "loc": {
                                "start": {
                                  "line": 373,
                                  "column": 8
                                },
                                "end": {
                                  "line": 373,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        16223,
                                        16239
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 374,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 374,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              16240,
                                              16241
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 374,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 374,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              16242,
                                              16245
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 374,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 374,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "range": [
                                            16240,
                                            16245
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 374,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 374,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              16246,
                                              16247
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 374,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 374,
                                                "column": 32
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          16240,
                                          16248
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 374,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 374,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16223,
                                      16249
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 374,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 374,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      16250,
                                      16254
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 374,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 374,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    16223,
                                    16254
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 374,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 374,
                                      "column": 39
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      16255,
                                      16263
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 374,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 374,
                                        "column": 48
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  16223,
                                  16264
                                ],
                                "loc": {
                                  "start": {
                                    "line": 374,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 374,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                16223,
                                16265
                              ],
                              "loc": {
                                "start": {
                                  "line": 374,
                                  "column": 8
                                },
                                "end": {
                                  "line": 374,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        16274,
                                        16293
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 375,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 375,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            16294,
                                            16295
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 375,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 375,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            16296,
                                            16309
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 375,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 375,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          16294,
                                          16309
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 375,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 375,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16274,
                                      16310
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 375,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 375,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      16311,
                                      16315
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 375,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 375,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    16274,
                                    16315
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 375,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 375,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      16316,
                                      16321
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 375,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 375,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  16274,
                                  16322
                                ],
                                "loc": {
                                  "start": {
                                    "line": 375,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 375,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                16274,
                                16323
                              ],
                              "loc": {
                                "start": {
                                  "line": 375,
                                  "column": 8
                                },
                                "end": {
                                  "line": 375,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        16332,
                                        16351
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 376,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 376,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            16352,
                                            16353
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 376,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 376,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            16354,
                                            16367
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 376,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 376,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          16352,
                                          16367
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 376,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 376,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16332,
                                      16368
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 376,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 376,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      16369,
                                      16373
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 376,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 376,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    16332,
                                    16373
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 376,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 376,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      16374,
                                      16379
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 376,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 376,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  16332,
                                  16380
                                ],
                                "loc": {
                                  "start": {
                                    "line": 376,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 376,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                16332,
                                16381
                              ],
                              "loc": {
                                "start": {
                                  "line": 376,
                                  "column": 8
                                },
                                "end": {
                                  "line": 376,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            16070,
                            16387
                          ],
                          "loc": {
                            "start": {
                              "line": 368,
                              "column": 59
                            },
                            "end": {
                              "line": 377,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          16058,
                          16387
                        ],
                        "loc": {
                          "start": {
                            "line": 368,
                            "column": 47
                          },
                          "end": {
                            "line": 377,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      16015,
                      16388
                    ],
                    "loc": {
                      "start": {
                        "line": 368,
                        "column": 4
                      },
                      "end": {
                        "line": 377,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2275,
                    "_esdocTestName": "it2275"
                  },
                  "range": [
                    16015,
                    16389
                  ],
                  "loc": {
                    "start": {
                      "line": 368,
                      "column": 4
                    },
                    "end": {
                      "line": 377,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        16394,
                        16396
                      ],
                      "loc": {
                        "start": {
                          "line": 378,
                          "column": 4
                        },
                        "end": {
                          "line": 378,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with empty and error",
                        "raw": "'should work with empty and error'",
                        "range": [
                          16397,
                          16431
                        ],
                        "loc": {
                          "start": {
                            "line": 378,
                            "column": 7
                          },
                          "end": {
                            "line": 378,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      16459,
                                      16460
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 379,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 379,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        16463,
                                        16467
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 379,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 379,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          16468,
                                          16471
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 379,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 379,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16463,
                                      16472
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 379,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 379,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    16459,
                                    16472
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 379,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 379,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16455,
                                16473
                              ],
                              "loc": {
                                "start": {
                                  "line": 379,
                                  "column": 8
                                },
                                "end": {
                                  "line": 379,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      16486,
                                      16491
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 380,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 380,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      16494,
                                      16500
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 380,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 380,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    16486,
                                    16500
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 380,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 380,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16482,
                                16501
                              ],
                              "loc": {
                                "start": {
                                  "line": 380,
                                  "column": 8
                                },
                                "end": {
                                  "line": 380,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      16514,
                                      16515
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 381,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 381,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        16518,
                                        16521
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 381,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 381,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "------#",
                                        "raw": "'------#'",
                                        "range": [
                                          16522,
                                          16531
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 381,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 381,
                                            "column": 29
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          16533,
                                          16537
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 381,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 381,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "too bad",
                                        "raw": "'too bad'",
                                        "range": [
                                          16539,
                                          16548
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 381,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 381,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16518,
                                      16549
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 381,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 381,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    16514,
                                    16549
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 381,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 381,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16510,
                                16550
                              ],
                              "loc": {
                                "start": {
                                  "line": 381,
                                  "column": 8
                                },
                                "end": {
                                  "line": 381,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      16563,
                                      16568
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 382,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 382,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      16571,
                                      16577
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 382,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 382,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    16563,
                                    16577
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 382,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 382,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16559,
                                16578
                              ],
                              "loc": {
                                "start": {
                                  "line": 382,
                                  "column": 8
                                },
                                "end": {
                                  "line": 382,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      16591,
                                      16599
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 383,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 383,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "|",
                                    "raw": "'|'",
                                    "range": [
                                      16602,
                                      16605
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 383,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 383,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    16591,
                                    16605
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 383,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 383,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16587,
                                16606
                              ],
                              "loc": {
                                "start": {
                                  "line": 383,
                                  "column": 8
                                },
                                "end": {
                                  "line": 383,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        16615,
                                        16631
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 384,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 384,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              16632,
                                              16633
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 384,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 384,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              16634,
                                              16637
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 384,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 384,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "range": [
                                            16632,
                                            16637
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 384,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 384,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              16638,
                                              16639
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 384,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 384,
                                                "column": 32
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          16632,
                                          16640
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 384,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 384,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16615,
                                      16641
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 384,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 384,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      16642,
                                      16646
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 384,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 384,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    16615,
                                    16646
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 384,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 384,
                                      "column": 39
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      16647,
                                      16655
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 384,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 384,
                                        "column": 48
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  16615,
                                  16656
                                ],
                                "loc": {
                                  "start": {
                                    "line": 384,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 384,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                16615,
                                16657
                              ],
                              "loc": {
                                "start": {
                                  "line": 384,
                                  "column": 8
                                },
                                "end": {
                                  "line": 384,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        16666,
                                        16685
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 385,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 385,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            16686,
                                            16687
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 385,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 385,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            16688,
                                            16701
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 385,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 385,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          16686,
                                          16701
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 385,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 385,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16666,
                                      16702
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 385,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 385,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      16703,
                                      16707
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 385,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 385,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    16666,
                                    16707
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 385,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 385,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      16708,
                                      16713
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 385,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 385,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  16666,
                                  16714
                                ],
                                "loc": {
                                  "start": {
                                    "line": 385,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 385,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                16666,
                                16715
                              ],
                              "loc": {
                                "start": {
                                  "line": 385,
                                  "column": 8
                                },
                                "end": {
                                  "line": 385,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        16724,
                                        16743
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 386,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 386,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            16744,
                                            16745
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 386,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 386,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            16746,
                                            16759
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 386,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 386,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          16744,
                                          16759
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 386,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 386,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16724,
                                      16760
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 386,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 386,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      16761,
                                      16765
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 386,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 386,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    16724,
                                    16765
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 386,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 386,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      16766,
                                      16771
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 386,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 386,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  16724,
                                  16772
                                ],
                                "loc": {
                                  "start": {
                                    "line": 386,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 386,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                16724,
                                16773
                              ],
                              "loc": {
                                "start": {
                                  "line": 386,
                                  "column": 8
                                },
                                "end": {
                                  "line": 386,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            16445,
                            16779
                          ],
                          "loc": {
                            "start": {
                              "line": 378,
                              "column": 55
                            },
                            "end": {
                              "line": 387,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          16433,
                          16779
                        ],
                        "loc": {
                          "start": {
                            "line": 378,
                            "column": 43
                          },
                          "end": {
                            "line": 387,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      16394,
                      16780
                    ],
                    "loc": {
                      "start": {
                        "line": 378,
                        "column": 4
                      },
                      "end": {
                        "line": 387,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2276,
                    "_esdocTestName": "it2276"
                  },
                  "range": [
                    16394,
                    16781
                  ],
                  "loc": {
                    "start": {
                      "line": 378,
                      "column": 4
                    },
                    "end": {
                      "line": 387,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        16786,
                        16788
                      ],
                      "loc": {
                        "start": {
                          "line": 388,
                          "column": 4
                        },
                        "end": {
                          "line": 388,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with error and empty",
                        "raw": "'should work with error and empty'",
                        "range": [
                          16789,
                          16823
                        ],
                        "loc": {
                          "start": {
                            "line": 388,
                            "column": 7
                          },
                          "end": {
                            "line": 388,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      16851,
                                      16852
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 389,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 389,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        16855,
                                        16858
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 389,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 389,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "------#",
                                        "raw": "'------#'",
                                        "range": [
                                          16859,
                                          16868
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 389,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 389,
                                            "column": 29
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          16870,
                                          16874
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 389,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 389,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "too bad",
                                        "raw": "'too bad'",
                                        "range": [
                                          16876,
                                          16885
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 389,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 389,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16855,
                                      16886
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 389,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 389,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    16851,
                                    16886
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 389,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 389,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16847,
                                16887
                              ],
                              "loc": {
                                "start": {
                                  "line": 389,
                                  "column": 8
                                },
                                "end": {
                                  "line": 389,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      16900,
                                      16905
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 390,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 390,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      16908,
                                      16914
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 390,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 390,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    16900,
                                    16914
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 390,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 390,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16896,
                                16915
                              ],
                              "loc": {
                                "start": {
                                  "line": 390,
                                  "column": 8
                                },
                                "end": {
                                  "line": 390,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      16928,
                                      16929
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 391,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 391,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        16932,
                                        16936
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 391,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 391,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          16937,
                                          16940
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 391,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 391,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16932,
                                      16941
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 391,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 391,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    16928,
                                    16941
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 391,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 391,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16924,
                                16942
                              ],
                              "loc": {
                                "start": {
                                  "line": 391,
                                  "column": 8
                                },
                                "end": {
                                  "line": 391,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      16955,
                                      16960
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 392,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 392,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      16963,
                                      16969
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 392,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 392,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    16955,
                                    16969
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 392,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 392,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16951,
                                16970
                              ],
                              "loc": {
                                "start": {
                                  "line": 392,
                                  "column": 8
                                },
                                "end": {
                                  "line": 392,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      16983,
                                      16991
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 393,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 393,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "|",
                                    "raw": "'|'",
                                    "range": [
                                      16994,
                                      16997
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 393,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 393,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    16983,
                                    16997
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 393,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 393,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16979,
                                16998
                              ],
                              "loc": {
                                "start": {
                                  "line": 393,
                                  "column": 8
                                },
                                "end": {
                                  "line": 393,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        17007,
                                        17023
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 394,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 394,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              17024,
                                              17025
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 394,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 394,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              17026,
                                              17029
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 394,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 394,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "range": [
                                            17024,
                                            17029
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 394,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 394,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              17030,
                                              17031
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 394,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 394,
                                                "column": 32
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          17024,
                                          17032
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 394,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 394,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17007,
                                      17033
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 394,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 394,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17034,
                                      17038
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 394,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 394,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    17007,
                                    17038
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 394,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 394,
                                      "column": 39
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      17039,
                                      17047
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 394,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 394,
                                        "column": 48
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17007,
                                  17048
                                ],
                                "loc": {
                                  "start": {
                                    "line": 394,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 394,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                17007,
                                17049
                              ],
                              "loc": {
                                "start": {
                                  "line": 394,
                                  "column": 8
                                },
                                "end": {
                                  "line": 394,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        17058,
                                        17077
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 395,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 395,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            17078,
                                            17079
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 395,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 395,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            17080,
                                            17093
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 395,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 395,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          17078,
                                          17093
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 395,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 395,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17058,
                                      17094
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 395,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 395,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17095,
                                      17099
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 395,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 395,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    17058,
                                    17099
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 395,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 395,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      17100,
                                      17105
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 395,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 395,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17058,
                                  17106
                                ],
                                "loc": {
                                  "start": {
                                    "line": 395,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 395,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                17058,
                                17107
                              ],
                              "loc": {
                                "start": {
                                  "line": 395,
                                  "column": 8
                                },
                                "end": {
                                  "line": 395,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        17116,
                                        17135
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 396,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 396,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            17136,
                                            17137
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 396,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 396,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            17138,
                                            17151
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 396,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 396,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          17136,
                                          17151
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 396,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 396,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17116,
                                      17152
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 396,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 396,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17153,
                                      17157
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 396,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 396,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    17116,
                                    17157
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 396,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 396,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      17158,
                                      17163
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 396,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 396,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17116,
                                  17164
                                ],
                                "loc": {
                                  "start": {
                                    "line": 396,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 396,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                17116,
                                17165
                              ],
                              "loc": {
                                "start": {
                                  "line": 396,
                                  "column": 8
                                },
                                "end": {
                                  "line": 396,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            16837,
                            17171
                          ],
                          "loc": {
                            "start": {
                              "line": 388,
                              "column": 55
                            },
                            "end": {
                              "line": 397,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          16825,
                          17171
                        ],
                        "loc": {
                          "start": {
                            "line": 388,
                            "column": 43
                          },
                          "end": {
                            "line": 397,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      16786,
                      17172
                    ],
                    "loc": {
                      "start": {
                        "line": 388,
                        "column": 4
                      },
                      "end": {
                        "line": 397,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2277,
                    "_esdocTestName": "it2277"
                  },
                  "range": [
                    16786,
                    17173
                  ],
                  "loc": {
                    "start": {
                      "line": 388,
                      "column": 4
                    },
                    "end": {
                      "line": 397,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        17178,
                        17180
                      ],
                      "loc": {
                        "start": {
                          "line": 398,
                          "column": 4
                        },
                        "end": {
                          "line": 398,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with error",
                        "raw": "'should work with error'",
                        "range": [
                          17181,
                          17205
                        ],
                        "loc": {
                          "start": {
                            "line": 398,
                            "column": 7
                          },
                          "end": {
                            "line": 398,
                            "column": 31
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      17233,
                                      17234
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 399,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 399,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        17237,
                                        17240
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 399,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 399,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----------|",
                                        "raw": "'----------|'",
                                        "range": [
                                          17241,
                                          17254
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 399,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 399,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17237,
                                      17255
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 399,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 399,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    17233,
                                    17255
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 399,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 399,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17229,
                                17256
                              ],
                              "loc": {
                                "start": {
                                  "line": 399,
                                  "column": 8
                                },
                                "end": {
                                  "line": 399,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      17269,
                                      17274
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 400,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 400,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     !    ",
                                    "raw": "'^     !    '",
                                    "range": [
                                      17277,
                                      17290
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 400,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 400,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    17269,
                                    17290
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 400,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 400,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17265,
                                17291
                              ],
                              "loc": {
                                "start": {
                                  "line": 400,
                                  "column": 8
                                },
                                "end": {
                                  "line": 400,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      17304,
                                      17305
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 401,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 401,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        17308,
                                        17311
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 401,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 401,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "------#    ",
                                        "raw": "'------#    '",
                                        "range": [
                                          17312,
                                          17325
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 401,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 401,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17308,
                                      17326
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 401,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 401,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    17304,
                                    17326
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 401,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 401,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17300,
                                17327
                              ],
                              "loc": {
                                "start": {
                                  "line": 401,
                                  "column": 8
                                },
                                "end": {
                                  "line": 401,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      17340,
                                      17345
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 402,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 402,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     !    ",
                                    "raw": "'^     !    '",
                                    "range": [
                                      17348,
                                      17361
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 402,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 402,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    17340,
                                    17361
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 402,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 402,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17336,
                                17362
                              ],
                              "loc": {
                                "start": {
                                  "line": 402,
                                  "column": 8
                                },
                                "end": {
                                  "line": 402,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      17375,
                                      17383
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 403,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 403,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "------#    ",
                                    "raw": "'------#    '",
                                    "range": [
                                      17386,
                                      17399
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 403,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 403,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    17375,
                                    17399
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 403,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 403,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17371,
                                17400
                              ],
                              "loc": {
                                "start": {
                                  "line": 403,
                                  "column": 8
                                },
                                "end": {
                                  "line": 403,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        17409,
                                        17425
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 404,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 404,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              17426,
                                              17427
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 404,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 404,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              17428,
                                              17431
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 404,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 404,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "range": [
                                            17426,
                                            17431
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 404,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 404,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              17432,
                                              17433
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 404,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 404,
                                                "column": 32
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          17426,
                                          17434
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 404,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 404,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17409,
                                      17435
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 404,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 404,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17436,
                                      17440
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 404,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 404,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    17409,
                                    17440
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 404,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 404,
                                      "column": 39
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      17441,
                                      17449
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 404,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 404,
                                        "column": 48
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17409,
                                  17450
                                ],
                                "loc": {
                                  "start": {
                                    "line": 404,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 404,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                17409,
                                17451
                              ],
                              "loc": {
                                "start": {
                                  "line": 404,
                                  "column": 8
                                },
                                "end": {
                                  "line": 404,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        17460,
                                        17479
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 405,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 405,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            17480,
                                            17481
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 405,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 405,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            17482,
                                            17495
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 405,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 405,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          17480,
                                          17495
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 405,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 405,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17460,
                                      17496
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 405,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 405,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17497,
                                      17501
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 405,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 405,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    17460,
                                    17501
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 405,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 405,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      17502,
                                      17507
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 405,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 405,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17460,
                                  17508
                                ],
                                "loc": {
                                  "start": {
                                    "line": 405,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 405,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                17460,
                                17509
                              ],
                              "loc": {
                                "start": {
                                  "line": 405,
                                  "column": 8
                                },
                                "end": {
                                  "line": 405,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        17518,
                                        17537
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 406,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 406,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            17538,
                                            17539
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 406,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 406,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            17540,
                                            17553
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 406,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 406,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          17538,
                                          17553
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 406,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 406,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17518,
                                      17554
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 406,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 406,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17555,
                                      17559
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 406,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 406,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    17518,
                                    17559
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 406,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 406,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      17560,
                                      17565
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 406,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 406,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17518,
                                  17566
                                ],
                                "loc": {
                                  "start": {
                                    "line": 406,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 406,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                17518,
                                17567
                              ],
                              "loc": {
                                "start": {
                                  "line": 406,
                                  "column": 8
                                },
                                "end": {
                                  "line": 406,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            17219,
                            17573
                          ],
                          "loc": {
                            "start": {
                              "line": 398,
                              "column": 45
                            },
                            "end": {
                              "line": 407,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          17207,
                          17573
                        ],
                        "loc": {
                          "start": {
                            "line": 398,
                            "column": 33
                          },
                          "end": {
                            "line": 407,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      17178,
                      17574
                    ],
                    "loc": {
                      "start": {
                        "line": 398,
                        "column": 4
                      },
                      "end": {
                        "line": 407,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2278,
                    "_esdocTestName": "it2278"
                  },
                  "range": [
                    17178,
                    17575
                  ],
                  "loc": {
                    "start": {
                      "line": 398,
                      "column": 4
                    },
                    "end": {
                      "line": 407,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        17580,
                        17582
                      ],
                      "loc": {
                        "start": {
                          "line": 408,
                          "column": 4
                        },
                        "end": {
                          "line": 408,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with never and error",
                        "raw": "'should work with never and error'",
                        "range": [
                          17583,
                          17617
                        ],
                        "loc": {
                          "start": {
                            "line": 408,
                            "column": 7
                          },
                          "end": {
                            "line": 408,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      17645,
                                      17646
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 409,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 409,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        17649,
                                        17653
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 409,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 409,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          17654,
                                          17657
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 409,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 409,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17649,
                                      17658
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 409,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 409,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    17645,
                                    17658
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 409,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 409,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17641,
                                17659
                              ],
                              "loc": {
                                "start": {
                                  "line": 409,
                                  "column": 8
                                },
                                "end": {
                                  "line": 409,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      17672,
                                      17677
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 410,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 410,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     !",
                                    "raw": "'^     !'",
                                    "range": [
                                      17680,
                                      17689
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 410,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 410,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    17672,
                                    17689
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 410,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 410,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17668,
                                17690
                              ],
                              "loc": {
                                "start": {
                                  "line": 410,
                                  "column": 8
                                },
                                "end": {
                                  "line": 410,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      17703,
                                      17704
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 411,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 411,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        17707,
                                        17710
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 411,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 411,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "------#",
                                        "raw": "'------#'",
                                        "range": [
                                          17711,
                                          17720
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 411,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 411,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17707,
                                      17721
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 411,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 411,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    17703,
                                    17721
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 411,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 411,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17699,
                                17722
                              ],
                              "loc": {
                                "start": {
                                  "line": 411,
                                  "column": 8
                                },
                                "end": {
                                  "line": 411,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      17735,
                                      17740
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 412,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 412,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     !",
                                    "raw": "'^     !'",
                                    "range": [
                                      17743,
                                      17752
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 412,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 412,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    17735,
                                    17752
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 412,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 412,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17731,
                                17753
                              ],
                              "loc": {
                                "start": {
                                  "line": 412,
                                  "column": 8
                                },
                                "end": {
                                  "line": 412,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      17766,
                                      17774
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 413,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 413,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "------#",
                                    "raw": "'------#'",
                                    "range": [
                                      17777,
                                      17786
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 413,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 413,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    17766,
                                    17786
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 413,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 413,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17762,
                                17787
                              ],
                              "loc": {
                                "start": {
                                  "line": 413,
                                  "column": 8
                                },
                                "end": {
                                  "line": 413,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        17796,
                                        17812
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 414,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 414,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              17813,
                                              17814
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 414,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 414,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              17815,
                                              17818
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 414,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 414,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "range": [
                                            17813,
                                            17818
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 414,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 414,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              17819,
                                              17820
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 414,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 414,
                                                "column": 32
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          17813,
                                          17821
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 414,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 414,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17796,
                                      17822
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 414,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 414,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17823,
                                      17827
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 414,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 414,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    17796,
                                    17827
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 414,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 414,
                                      "column": 39
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      17828,
                                      17836
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 414,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 414,
                                        "column": 48
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17796,
                                  17837
                                ],
                                "loc": {
                                  "start": {
                                    "line": 414,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 414,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                17796,
                                17838
                              ],
                              "loc": {
                                "start": {
                                  "line": 414,
                                  "column": 8
                                },
                                "end": {
                                  "line": 414,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        17847,
                                        17866
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 415,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 415,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            17867,
                                            17868
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 415,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 415,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            17869,
                                            17882
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 415,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 415,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          17867,
                                          17882
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 415,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 415,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17847,
                                      17883
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 415,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 415,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17884,
                                      17888
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 415,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 415,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    17847,
                                    17888
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 415,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 415,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      17889,
                                      17894
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 415,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 415,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17847,
                                  17895
                                ],
                                "loc": {
                                  "start": {
                                    "line": 415,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 415,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                17847,
                                17896
                              ],
                              "loc": {
                                "start": {
                                  "line": 415,
                                  "column": 8
                                },
                                "end": {
                                  "line": 415,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        17905,
                                        17924
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 416,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 416,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            17925,
                                            17926
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 416,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 416,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            17927,
                                            17940
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 416,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 416,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          17925,
                                          17940
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 416,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 416,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17905,
                                      17941
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 416,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 416,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17942,
                                      17946
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 416,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 416,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    17905,
                                    17946
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 416,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 416,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      17947,
                                      17952
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 416,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 416,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17905,
                                  17953
                                ],
                                "loc": {
                                  "start": {
                                    "line": 416,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 416,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                17905,
                                17954
                              ],
                              "loc": {
                                "start": {
                                  "line": 416,
                                  "column": 8
                                },
                                "end": {
                                  "line": 416,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            17631,
                            17960
                          ],
                          "loc": {
                            "start": {
                              "line": 408,
                              "column": 55
                            },
                            "end": {
                              "line": 417,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          17619,
                          17960
                        ],
                        "loc": {
                          "start": {
                            "line": 408,
                            "column": 43
                          },
                          "end": {
                            "line": 417,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      17580,
                      17961
                    ],
                    "loc": {
                      "start": {
                        "line": 408,
                        "column": 4
                      },
                      "end": {
                        "line": 417,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2279,
                    "_esdocTestName": "it2279"
                  },
                  "range": [
                    17580,
                    17962
                  ],
                  "loc": {
                    "start": {
                      "line": 408,
                      "column": 4
                    },
                    "end": {
                      "line": 417,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        17967,
                        17969
                      ],
                      "loc": {
                        "start": {
                          "line": 418,
                          "column": 4
                        },
                        "end": {
                          "line": 418,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with error and never",
                        "raw": "'should work with error and never'",
                        "range": [
                          17970,
                          18004
                        ],
                        "loc": {
                          "start": {
                            "line": 418,
                            "column": 7
                          },
                          "end": {
                            "line": 418,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      18032,
                                      18033
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 419,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 419,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        18036,
                                        18039
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 419,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 419,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "------#",
                                        "raw": "'------#'",
                                        "range": [
                                          18040,
                                          18049
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 419,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 419,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18036,
                                      18050
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 419,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 419,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    18032,
                                    18050
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 419,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 419,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18028,
                                18051
                              ],
                              "loc": {
                                "start": {
                                  "line": 419,
                                  "column": 8
                                },
                                "end": {
                                  "line": 419,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      18064,
                                      18069
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 420,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 420,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     !",
                                    "raw": "'^     !'",
                                    "range": [
                                      18072,
                                      18081
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 420,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 420,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    18064,
                                    18081
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 420,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 420,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18060,
                                18082
                              ],
                              "loc": {
                                "start": {
                                  "line": 420,
                                  "column": 8
                                },
                                "end": {
                                  "line": 420,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      18095,
                                      18096
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 421,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 421,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        18099,
                                        18103
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 421,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 421,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          18104,
                                          18107
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 421,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 421,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18099,
                                      18108
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 421,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 421,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    18095,
                                    18108
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 421,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 421,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18091,
                                18109
                              ],
                              "loc": {
                                "start": {
                                  "line": 421,
                                  "column": 8
                                },
                                "end": {
                                  "line": 421,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      18122,
                                      18127
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 422,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 422,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     !",
                                    "raw": "'^     !'",
                                    "range": [
                                      18130,
                                      18139
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 422,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 422,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    18122,
                                    18139
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 422,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 422,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18118,
                                18140
                              ],
                              "loc": {
                                "start": {
                                  "line": 422,
                                  "column": 8
                                },
                                "end": {
                                  "line": 422,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      18153,
                                      18161
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 423,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 423,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "------#",
                                    "raw": "'------#'",
                                    "range": [
                                      18164,
                                      18173
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 423,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 423,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    18153,
                                    18173
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 423,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 423,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18149,
                                18174
                              ],
                              "loc": {
                                "start": {
                                  "line": 423,
                                  "column": 8
                                },
                                "end": {
                                  "line": 423,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        18183,
                                        18199
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 424,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 424,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              18200,
                                              18201
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 424,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 424,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              18202,
                                              18205
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 424,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 424,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "range": [
                                            18200,
                                            18205
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 424,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 424,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              18206,
                                              18207
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 424,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 424,
                                                "column": 32
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          18200,
                                          18208
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 424,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 424,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18183,
                                      18209
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 424,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 424,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      18210,
                                      18214
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 424,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 424,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    18183,
                                    18214
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 424,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 424,
                                      "column": 39
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      18215,
                                      18223
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 424,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 424,
                                        "column": 48
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  18183,
                                  18224
                                ],
                                "loc": {
                                  "start": {
                                    "line": 424,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 424,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                18183,
                                18225
                              ],
                              "loc": {
                                "start": {
                                  "line": 424,
                                  "column": 8
                                },
                                "end": {
                                  "line": 424,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        18234,
                                        18253
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 425,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 425,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            18254,
                                            18255
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 425,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 425,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            18256,
                                            18269
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 425,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 425,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          18254,
                                          18269
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 425,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 425,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18234,
                                      18270
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 425,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 425,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      18271,
                                      18275
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 425,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 425,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    18234,
                                    18275
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 425,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 425,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      18276,
                                      18281
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 425,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 425,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  18234,
                                  18282
                                ],
                                "loc": {
                                  "start": {
                                    "line": 425,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 425,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                18234,
                                18283
                              ],
                              "loc": {
                                "start": {
                                  "line": 425,
                                  "column": 8
                                },
                                "end": {
                                  "line": 425,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        18292,
                                        18311
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 426,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 426,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            18312,
                                            18313
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 426,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 426,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            18314,
                                            18327
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 426,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 426,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          18312,
                                          18327
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 426,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 426,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18292,
                                      18328
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 426,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 426,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      18329,
                                      18333
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 426,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 426,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    18292,
                                    18333
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 426,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 426,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      18334,
                                      18339
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 426,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 426,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  18292,
                                  18340
                                ],
                                "loc": {
                                  "start": {
                                    "line": 426,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 426,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                18292,
                                18341
                              ],
                              "loc": {
                                "start": {
                                  "line": 426,
                                  "column": 8
                                },
                                "end": {
                                  "line": 426,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            18018,
                            18347
                          ],
                          "loc": {
                            "start": {
                              "line": 418,
                              "column": 55
                            },
                            "end": {
                              "line": 427,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          18006,
                          18347
                        ],
                        "loc": {
                          "start": {
                            "line": 418,
                            "column": 43
                          },
                          "end": {
                            "line": 427,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      17967,
                      18348
                    ],
                    "loc": {
                      "start": {
                        "line": 418,
                        "column": 4
                      },
                      "end": {
                        "line": 427,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2280,
                    "_esdocTestName": "it2280"
                  },
                  "range": [
                    17967,
                    18349
                  ],
                  "loc": {
                    "start": {
                      "line": 418,
                      "column": 4
                    },
                    "end": {
                      "line": 427,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        18354,
                        18356
                      ],
                      "loc": {
                        "start": {
                          "line": 428,
                          "column": 4
                        },
                        "end": {
                          "line": 428,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with error and error",
                        "raw": "'should work with error and error'",
                        "range": [
                          18357,
                          18391
                        ],
                        "loc": {
                          "start": {
                            "line": 428,
                            "column": 7
                          },
                          "end": {
                            "line": 428,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      18419,
                                      18420
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 429,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 429,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        18423,
                                        18426
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 429,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 429,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "------#",
                                        "raw": "'------#'",
                                        "range": [
                                          18427,
                                          18436
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 429,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 429,
                                            "column": 29
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          18438,
                                          18442
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 429,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 429,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "too bad",
                                        "raw": "'too bad'",
                                        "range": [
                                          18444,
                                          18453
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 429,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 429,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18423,
                                      18454
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 429,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 429,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    18419,
                                    18454
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 429,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 429,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18415,
                                18455
                              ],
                              "loc": {
                                "start": {
                                  "line": 429,
                                  "column": 8
                                },
                                "end": {
                                  "line": 429,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      18468,
                                      18473
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 430,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 430,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     !",
                                    "raw": "'^     !'",
                                    "range": [
                                      18476,
                                      18485
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 430,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 430,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    18468,
                                    18485
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 430,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 430,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18464,
                                18486
                              ],
                              "loc": {
                                "start": {
                                  "line": 430,
                                  "column": 8
                                },
                                "end": {
                                  "line": 430,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      18499,
                                      18500
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 431,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 431,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        18503,
                                        18506
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 431,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 431,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----------#",
                                        "raw": "'----------#'",
                                        "range": [
                                          18507,
                                          18520
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 431,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 431,
                                            "column": 33
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          18522,
                                          18526
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 431,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 431,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "too bad 2",
                                        "raw": "'too bad 2'",
                                        "range": [
                                          18528,
                                          18539
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 431,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 431,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18503,
                                      18540
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 431,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 431,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    18499,
                                    18540
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 431,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 431,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18495,
                                18541
                              ],
                              "loc": {
                                "start": {
                                  "line": 431,
                                  "column": 8
                                },
                                "end": {
                                  "line": 431,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      18554,
                                      18559
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 432,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 432,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     !",
                                    "raw": "'^     !'",
                                    "range": [
                                      18562,
                                      18571
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 432,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 432,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    18554,
                                    18571
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 432,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 432,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18550,
                                18572
                              ],
                              "loc": {
                                "start": {
                                  "line": 432,
                                  "column": 8
                                },
                                "end": {
                                  "line": 432,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      18585,
                                      18593
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 433,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 433,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "------#",
                                    "raw": "'------#'",
                                    "range": [
                                      18596,
                                      18605
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 433,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 433,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    18585,
                                    18605
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 433,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 433,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18581,
                                18606
                              ],
                              "loc": {
                                "start": {
                                  "line": 433,
                                  "column": 8
                                },
                                "end": {
                                  "line": 433,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        18615,
                                        18631
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 434,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 434,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              18632,
                                              18633
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 434,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 434,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              18634,
                                              18637
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 434,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 434,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "range": [
                                            18632,
                                            18637
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 434,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 434,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              18638,
                                              18639
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 434,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 434,
                                                "column": 32
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          18632,
                                          18640
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 434,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 434,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18615,
                                      18641
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 434,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 434,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      18642,
                                      18646
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 434,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 434,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    18615,
                                    18646
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 434,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 434,
                                      "column": 39
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      18647,
                                      18655
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 434,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 434,
                                        "column": 48
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      18657,
                                      18661
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 434,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 434,
                                        "column": 54
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": "too bad",
                                    "raw": "'too bad'",
                                    "range": [
                                      18663,
                                      18672
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 434,
                                        "column": 56
                                      },
                                      "end": {
                                        "line": 434,
                                        "column": 65
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  18615,
                                  18673
                                ],
                                "loc": {
                                  "start": {
                                    "line": 434,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 434,
                                    "column": 66
                                  }
                                }
                              },
                              "range": [
                                18615,
                                18674
                              ],
                              "loc": {
                                "start": {
                                  "line": 434,
                                  "column": 8
                                },
                                "end": {
                                  "line": 434,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        18683,
                                        18702
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 435,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 435,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            18703,
                                            18704
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 435,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 435,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            18705,
                                            18718
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 435,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 435,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          18703,
                                          18718
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 435,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 435,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18683,
                                      18719
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 435,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 435,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      18720,
                                      18724
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 435,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 435,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    18683,
                                    18724
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 435,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 435,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      18725,
                                      18730
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 435,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 435,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  18683,
                                  18731
                                ],
                                "loc": {
                                  "start": {
                                    "line": 435,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 435,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                18683,
                                18732
                              ],
                              "loc": {
                                "start": {
                                  "line": 435,
                                  "column": 8
                                },
                                "end": {
                                  "line": 435,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        18741,
                                        18760
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 436,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 436,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            18761,
                                            18762
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 436,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 436,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            18763,
                                            18776
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 436,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 436,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          18761,
                                          18776
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 436,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 436,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18741,
                                      18777
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 436,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 436,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      18778,
                                      18782
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 436,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 436,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    18741,
                                    18782
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 436,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 436,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      18783,
                                      18788
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 436,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 436,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  18741,
                                  18789
                                ],
                                "loc": {
                                  "start": {
                                    "line": 436,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 436,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                18741,
                                18790
                              ],
                              "loc": {
                                "start": {
                                  "line": 436,
                                  "column": 8
                                },
                                "end": {
                                  "line": 436,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            18405,
                            18796
                          ],
                          "loc": {
                            "start": {
                              "line": 428,
                              "column": 55
                            },
                            "end": {
                              "line": 437,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          18393,
                          18796
                        ],
                        "loc": {
                          "start": {
                            "line": 428,
                            "column": 43
                          },
                          "end": {
                            "line": 437,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      18354,
                      18797
                    ],
                    "loc": {
                      "start": {
                        "line": 428,
                        "column": 4
                      },
                      "end": {
                        "line": 437,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2281,
                    "_esdocTestName": "it2281"
                  },
                  "range": [
                    18354,
                    18798
                  ],
                  "loc": {
                    "start": {
                      "line": 428,
                      "column": 4
                    },
                    "end": {
                      "line": 437,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        18803,
                        18805
                      ],
                      "loc": {
                        "start": {
                          "line": 438,
                          "column": 4
                        },
                        "end": {
                          "line": 438,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with two sources that eventually raise errors",
                        "raw": "'should work with two sources that eventually raise errors'",
                        "range": [
                          18806,
                          18865
                        ],
                        "loc": {
                          "start": {
                            "line": 438,
                            "column": 7
                          },
                          "end": {
                            "line": 438,
                            "column": 66
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      18893,
                                      18894
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 439,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 439,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        18897,
                                        18900
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 439,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 439,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--w-----#----",
                                        "raw": "'--w-----#----'",
                                        "range": [
                                          18901,
                                          18916
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 439,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 439,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "w",
                                              "range": [
                                                18920,
                                                18921
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 439,
                                                  "column": 39
                                                },
                                                "end": {
                                                  "line": 439,
                                                  "column": 40
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 1,
                                              "raw": "1",
                                              "range": [
                                                18923,
                                                18924
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 439,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 439,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              18920,
                                              18924
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 439,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 439,
                                                "column": 43
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          18918,
                                          18926
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 439,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 439,
                                            "column": 45
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "too bad",
                                        "raw": "'too bad'",
                                        "range": [
                                          18928,
                                          18937
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 439,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 439,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18897,
                                      18938
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 439,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 439,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    18893,
                                    18938
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 439,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 439,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18889,
                                18939
                              ],
                              "loc": {
                                "start": {
                                  "line": 439,
                                  "column": 8
                                },
                                "end": {
                                  "line": 439,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      18952,
                                      18957
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 440,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 440,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^       !",
                                    "raw": "'^       !'",
                                    "range": [
                                      18960,
                                      18971
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 440,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 440,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    18952,
                                    18971
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 440,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 440,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18948,
                                18972
                              ],
                              "loc": {
                                "start": {
                                  "line": 440,
                                  "column": 8
                                },
                                "end": {
                                  "line": 440,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      18985,
                                      18986
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 441,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 441,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        18989,
                                        18992
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 441,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 441,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----z-----#-",
                                        "raw": "'-----z-----#-'",
                                        "range": [
                                          18993,
                                          19008
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 441,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 441,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "z",
                                              "range": [
                                                19012,
                                                19013
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 441,
                                                  "column": 39
                                                },
                                                "end": {
                                                  "line": 441,
                                                  "column": 40
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 2,
                                              "raw": "2",
                                              "range": [
                                                19015,
                                                19016
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 441,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 441,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              19012,
                                              19016
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 441,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 441,
                                                "column": 43
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          19010,
                                          19018
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 441,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 441,
                                            "column": 45
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "too bad 2",
                                        "raw": "'too bad 2'",
                                        "range": [
                                          19020,
                                          19031
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 441,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 441,
                                            "column": 58
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18989,
                                      19032
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 441,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 441,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    18985,
                                    19032
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 441,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 441,
                                      "column": 59
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18981,
                                19033
                              ],
                              "loc": {
                                "start": {
                                  "line": 441,
                                  "column": 8
                                },
                                "end": {
                                  "line": 441,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      19046,
                                      19051
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 442,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 442,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^       !",
                                    "raw": "'^       !'",
                                    "range": [
                                      19054,
                                      19065
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 442,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 442,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    19046,
                                    19065
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 442,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 442,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19042,
                                19066
                              ],
                              "loc": {
                                "start": {
                                  "line": 442,
                                  "column": 8
                                },
                                "end": {
                                  "line": 442,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      19079,
                                      19087
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 443,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 443,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----x--#",
                                    "raw": "'-----x--#'",
                                    "range": [
                                      19090,
                                      19101
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 443,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 443,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    19079,
                                    19101
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 443,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 443,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19075,
                                19102
                              ],
                              "loc": {
                                "start": {
                                  "line": 443,
                                  "column": 8
                                },
                                "end": {
                                  "line": 443,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        19111,
                                        19127
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 444,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 444,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              19128,
                                              19129
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 444,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 444,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              19130,
                                              19133
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 444,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 444,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "range": [
                                            19128,
                                            19133
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 444,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 444,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              19134,
                                              19135
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 444,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 444,
                                                "column": 32
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          19128,
                                          19136
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 444,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 444,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19111,
                                      19137
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 444,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 444,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      19138,
                                      19142
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 444,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 444,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    19111,
                                    19142
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 444,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 444,
                                      "column": 39
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      19143,
                                      19151
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 444,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 444,
                                        "column": 48
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            19155,
                                            19156
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 444,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 444,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": 1,
                                              "raw": "1",
                                              "range": [
                                                19159,
                                                19160
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 444,
                                                  "column": 56
                                                },
                                                "end": {
                                                  "line": 444,
                                                  "column": 57
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": 2,
                                              "raw": "2",
                                              "range": [
                                                19162,
                                                19163
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 444,
                                                  "column": 59
                                                },
                                                "end": {
                                                  "line": 444,
                                                  "column": 60
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            19158,
                                            19164
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 444,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 444,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          19155,
                                          19164
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 444,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 444,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19153,
                                      19166
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 444,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 444,
                                        "column": 63
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": "too bad",
                                    "raw": "'too bad'",
                                    "range": [
                                      19168,
                                      19177
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 444,
                                        "column": 65
                                      },
                                      "end": {
                                        "line": 444,
                                        "column": 74
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  19111,
                                  19178
                                ],
                                "loc": {
                                  "start": {
                                    "line": 444,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 444,
                                    "column": 75
                                  }
                                }
                              },
                              "range": [
                                19111,
                                19179
                              ],
                              "loc": {
                                "start": {
                                  "line": 444,
                                  "column": 8
                                },
                                "end": {
                                  "line": 444,
                                  "column": 76
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        19188,
                                        19207
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 445,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 445,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            19208,
                                            19209
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 445,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 445,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            19210,
                                            19223
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 445,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 445,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          19208,
                                          19223
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 445,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 445,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19188,
                                      19224
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 445,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 445,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      19225,
                                      19229
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 445,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 445,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    19188,
                                    19229
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 445,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 445,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      19230,
                                      19235
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 445,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 445,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  19188,
                                  19236
                                ],
                                "loc": {
                                  "start": {
                                    "line": 445,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 445,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                19188,
                                19237
                              ],
                              "loc": {
                                "start": {
                                  "line": 445,
                                  "column": 8
                                },
                                "end": {
                                  "line": 445,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        19246,
                                        19265
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 446,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 446,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            19266,
                                            19267
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 446,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 446,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            19268,
                                            19281
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 446,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 446,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          19266,
                                          19281
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 446,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 446,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19246,
                                      19282
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 446,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 446,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      19283,
                                      19287
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 446,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 446,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    19246,
                                    19287
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 446,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 446,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      19288,
                                      19293
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 446,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 446,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  19246,
                                  19294
                                ],
                                "loc": {
                                  "start": {
                                    "line": 446,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 446,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                19246,
                                19295
                              ],
                              "loc": {
                                "start": {
                                  "line": 446,
                                  "column": 8
                                },
                                "end": {
                                  "line": 446,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            18879,
                            19301
                          ],
                          "loc": {
                            "start": {
                              "line": 438,
                              "column": 80
                            },
                            "end": {
                              "line": 447,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          18867,
                          19301
                        ],
                        "loc": {
                          "start": {
                            "line": 438,
                            "column": 68
                          },
                          "end": {
                            "line": 447,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      18803,
                      19302
                    ],
                    "loc": {
                      "start": {
                        "line": 438,
                        "column": 4
                      },
                      "end": {
                        "line": 447,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2282,
                    "_esdocTestName": "it2282"
                  },
                  "range": [
                    18803,
                    19303
                  ],
                  "loc": {
                    "start": {
                      "line": 438,
                      "column": 4
                    },
                    "end": {
                      "line": 447,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        19308,
                        19310
                      ],
                      "loc": {
                        "start": {
                          "line": 448,
                          "column": 4
                        },
                        "end": {
                          "line": 448,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with two sources that eventually raise errors (swapped)",
                        "raw": "'should work with two sources that eventually raise errors (swapped)'",
                        "range": [
                          19311,
                          19380
                        ],
                        "loc": {
                          "start": {
                            "line": 448,
                            "column": 7
                          },
                          "end": {
                            "line": 448,
                            "column": 76
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      19408,
                                      19409
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 449,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 449,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        19412,
                                        19415
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 449,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 449,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----z-----#-",
                                        "raw": "'-----z-----#-'",
                                        "range": [
                                          19416,
                                          19431
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 449,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 449,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "z",
                                              "range": [
                                                19435,
                                                19436
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 449,
                                                  "column": 39
                                                },
                                                "end": {
                                                  "line": 449,
                                                  "column": 40
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 2,
                                              "raw": "2",
                                              "range": [
                                                19438,
                                                19439
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 449,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 449,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              19435,
                                              19439
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 449,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 449,
                                                "column": 43
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          19433,
                                          19441
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 449,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 449,
                                            "column": 45
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "too bad 2",
                                        "raw": "'too bad 2'",
                                        "range": [
                                          19443,
                                          19454
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 449,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 449,
                                            "column": 58
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19412,
                                      19455
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 449,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 449,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    19408,
                                    19455
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 449,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 449,
                                      "column": 59
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19404,
                                19456
                              ],
                              "loc": {
                                "start": {
                                  "line": 449,
                                  "column": 8
                                },
                                "end": {
                                  "line": 449,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      19469,
                                      19474
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 450,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 450,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^       !",
                                    "raw": "'^       !'",
                                    "range": [
                                      19477,
                                      19488
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 450,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 450,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    19469,
                                    19488
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 450,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 450,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19465,
                                19489
                              ],
                              "loc": {
                                "start": {
                                  "line": 450,
                                  "column": 8
                                },
                                "end": {
                                  "line": 450,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      19502,
                                      19503
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 451,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 451,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        19506,
                                        19509
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 451,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 451,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--w-----#----",
                                        "raw": "'--w-----#----'",
                                        "range": [
                                          19510,
                                          19525
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 451,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 451,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "w",
                                              "range": [
                                                19529,
                                                19530
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 451,
                                                  "column": 39
                                                },
                                                "end": {
                                                  "line": 451,
                                                  "column": 40
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 1,
                                              "raw": "1",
                                              "range": [
                                                19532,
                                                19533
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 451,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 451,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              19529,
                                              19533
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 451,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 451,
                                                "column": 43
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          19527,
                                          19535
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 451,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 451,
                                            "column": 45
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "too bad",
                                        "raw": "'too bad'",
                                        "range": [
                                          19537,
                                          19546
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 451,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 451,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19506,
                                      19547
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 451,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 451,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    19502,
                                    19547
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 451,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 451,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19498,
                                19548
                              ],
                              "loc": {
                                "start": {
                                  "line": 451,
                                  "column": 8
                                },
                                "end": {
                                  "line": 451,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      19561,
                                      19566
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 452,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 452,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^       !",
                                    "raw": "'^       !'",
                                    "range": [
                                      19569,
                                      19580
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 452,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 452,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    19561,
                                    19580
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 452,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 452,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19557,
                                19581
                              ],
                              "loc": {
                                "start": {
                                  "line": 452,
                                  "column": 8
                                },
                                "end": {
                                  "line": 452,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      19594,
                                      19602
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 453,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 453,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----x--#",
                                    "raw": "'-----x--#'",
                                    "range": [
                                      19605,
                                      19616
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 453,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 453,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    19594,
                                    19616
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 453,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 453,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19590,
                                19617
                              ],
                              "loc": {
                                "start": {
                                  "line": 453,
                                  "column": 8
                                },
                                "end": {
                                  "line": 453,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        19626,
                                        19642
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 454,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 454,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              19643,
                                              19644
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 454,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 454,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              19645,
                                              19648
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 454,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 454,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "range": [
                                            19643,
                                            19648
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 454,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 454,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              19649,
                                              19650
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 454,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 454,
                                                "column": 32
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          19643,
                                          19651
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 454,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 454,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19626,
                                      19652
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 454,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 454,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      19653,
                                      19657
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 454,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 454,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    19626,
                                    19657
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 454,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 454,
                                      "column": 39
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      19658,
                                      19666
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 454,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 454,
                                        "column": 48
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            19670,
                                            19671
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 454,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 454,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": 2,
                                              "raw": "2",
                                              "range": [
                                                19674,
                                                19675
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 454,
                                                  "column": 56
                                                },
                                                "end": {
                                                  "line": 454,
                                                  "column": 57
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": 1,
                                              "raw": "1",
                                              "range": [
                                                19677,
                                                19678
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 454,
                                                  "column": 59
                                                },
                                                "end": {
                                                  "line": 454,
                                                  "column": 60
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            19673,
                                            19679
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 454,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 454,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          19670,
                                          19679
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 454,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 454,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19668,
                                      19681
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 454,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 454,
                                        "column": 63
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": "too bad",
                                    "raw": "'too bad'",
                                    "range": [
                                      19683,
                                      19692
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 454,
                                        "column": 65
                                      },
                                      "end": {
                                        "line": 454,
                                        "column": 74
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  19626,
                                  19693
                                ],
                                "loc": {
                                  "start": {
                                    "line": 454,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 454,
                                    "column": 75
                                  }
                                }
                              },
                              "range": [
                                19626,
                                19694
                              ],
                              "loc": {
                                "start": {
                                  "line": 454,
                                  "column": 8
                                },
                                "end": {
                                  "line": 454,
                                  "column": 76
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        19703,
                                        19722
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 455,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 455,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            19723,
                                            19724
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 455,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 455,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            19725,
                                            19738
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 455,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 455,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          19723,
                                          19738
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 455,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 455,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19703,
                                      19739
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 455,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 455,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      19740,
                                      19744
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 455,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 455,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    19703,
                                    19744
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 455,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 455,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      19745,
                                      19750
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 455,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 455,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  19703,
                                  19751
                                ],
                                "loc": {
                                  "start": {
                                    "line": 455,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 455,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                19703,
                                19752
                              ],
                              "loc": {
                                "start": {
                                  "line": 455,
                                  "column": 8
                                },
                                "end": {
                                  "line": 455,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        19761,
                                        19780
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 456,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 456,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            19781,
                                            19782
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 456,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 456,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            19783,
                                            19796
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 456,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 456,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          19781,
                                          19796
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 456,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 456,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19761,
                                      19797
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 456,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 456,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      19798,
                                      19802
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 456,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 456,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    19761,
                                    19802
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 456,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 456,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      19803,
                                      19808
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 456,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 456,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  19761,
                                  19809
                                ],
                                "loc": {
                                  "start": {
                                    "line": 456,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 456,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                19761,
                                19810
                              ],
                              "loc": {
                                "start": {
                                  "line": 456,
                                  "column": 8
                                },
                                "end": {
                                  "line": 456,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            19394,
                            19816
                          ],
                          "loc": {
                            "start": {
                              "line": 448,
                              "column": 90
                            },
                            "end": {
                              "line": 457,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          19382,
                          19816
                        ],
                        "loc": {
                          "start": {
                            "line": 448,
                            "column": 78
                          },
                          "end": {
                            "line": 457,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      19308,
                      19817
                    ],
                    "loc": {
                      "start": {
                        "line": 448,
                        "column": 4
                      },
                      "end": {
                        "line": 457,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2283,
                    "_esdocTestName": "it2283"
                  },
                  "range": [
                    19308,
                    19818
                  ],
                  "loc": {
                    "start": {
                      "line": 448,
                      "column": 4
                    },
                    "end": {
                      "line": 457,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        19823,
                        19825
                      ],
                      "loc": {
                        "start": {
                          "line": 458,
                          "column": 4
                        },
                        "end": {
                          "line": 458,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with error and some",
                        "raw": "'should work with error and some'",
                        "range": [
                          19826,
                          19859
                        ],
                        "loc": {
                          "start": {
                            "line": 458,
                            "column": 7
                          },
                          "end": {
                            "line": 458,
                            "column": 40
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      19887,
                                      19888
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 459,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 459,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        19891,
                                        19895
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 459,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 459,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "#",
                                        "raw": "'#'",
                                        "range": [
                                          19896,
                                          19899
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 459,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 459,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19891,
                                      19900
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 459,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 459,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    19887,
                                    19900
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 459,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 459,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19883,
                                19901
                              ],
                              "loc": {
                                "start": {
                                  "line": 459,
                                  "column": 8
                                },
                                "end": {
                                  "line": 459,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      19914,
                                      19919
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 460,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 460,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      19922,
                                      19928
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 460,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 460,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    19914,
                                    19928
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 460,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 460,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19910,
                                19929
                              ],
                              "loc": {
                                "start": {
                                  "line": 460,
                                  "column": 8
                                },
                                "end": {
                                  "line": 460,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      19942,
                                      19943
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 461,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 461,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        19946,
                                        19949
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 461,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 461,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--1--2--3--",
                                        "raw": "'--1--2--3--'",
                                        "range": [
                                          19950,
                                          19963
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 461,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 461,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19946,
                                      19964
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 461,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 461,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    19942,
                                    19964
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 461,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 461,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19938,
                                19965
                              ],
                              "loc": {
                                "start": {
                                  "line": 461,
                                  "column": 8
                                },
                                "end": {
                                  "line": 461,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      19978,
                                      19983
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 462,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 462,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      19986,
                                      19992
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 462,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 462,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    19978,
                                    19992
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 462,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 462,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19974,
                                19993
                              ],
                              "loc": {
                                "start": {
                                  "line": 462,
                                  "column": 8
                                },
                                "end": {
                                  "line": 462,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      20006,
                                      20014
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 463,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 463,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "#",
                                    "raw": "'#'",
                                    "range": [
                                      20017,
                                      20020
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 463,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 463,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    20006,
                                    20020
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 463,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 463,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20002,
                                20021
                              ],
                              "loc": {
                                "start": {
                                  "line": 463,
                                  "column": 8
                                },
                                "end": {
                                  "line": 463,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        20030,
                                        20046
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 464,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 464,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              20047,
                                              20048
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 464,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 464,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              20049,
                                              20052
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 464,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 464,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "range": [
                                            20047,
                                            20052
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 464,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 464,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              20053,
                                              20054
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 464,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 464,
                                                "column": 32
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          20047,
                                          20055
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 464,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 464,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20030,
                                      20056
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 464,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 464,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      20057,
                                      20061
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 464,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 464,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    20030,
                                    20061
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 464,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 464,
                                      "column": 39
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      20062,
                                      20070
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 464,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 464,
                                        "column": 48
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  20030,
                                  20071
                                ],
                                "loc": {
                                  "start": {
                                    "line": 464,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 464,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                20030,
                                20072
                              ],
                              "loc": {
                                "start": {
                                  "line": 464,
                                  "column": 8
                                },
                                "end": {
                                  "line": 464,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        20081,
                                        20100
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 465,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 465,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            20101,
                                            20102
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 465,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 465,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            20103,
                                            20116
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 465,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 465,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          20101,
                                          20116
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 465,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 465,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20081,
                                      20117
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 465,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 465,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      20118,
                                      20122
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 465,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 465,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    20081,
                                    20122
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 465,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 465,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      20123,
                                      20128
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 465,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 465,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  20081,
                                  20129
                                ],
                                "loc": {
                                  "start": {
                                    "line": 465,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 465,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                20081,
                                20130
                              ],
                              "loc": {
                                "start": {
                                  "line": 465,
                                  "column": 8
                                },
                                "end": {
                                  "line": 465,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        20139,
                                        20158
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 466,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 466,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            20159,
                                            20160
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 466,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 466,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            20161,
                                            20174
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 466,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 466,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          20159,
                                          20174
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 466,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 466,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20139,
                                      20175
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 466,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 466,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      20176,
                                      20180
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 466,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 466,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    20139,
                                    20180
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 466,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 466,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      20181,
                                      20186
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 466,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 466,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  20139,
                                  20187
                                ],
                                "loc": {
                                  "start": {
                                    "line": 466,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 466,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                20139,
                                20188
                              ],
                              "loc": {
                                "start": {
                                  "line": 466,
                                  "column": 8
                                },
                                "end": {
                                  "line": 466,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            19873,
                            20194
                          ],
                          "loc": {
                            "start": {
                              "line": 458,
                              "column": 54
                            },
                            "end": {
                              "line": 467,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          19861,
                          20194
                        ],
                        "loc": {
                          "start": {
                            "line": 458,
                            "column": 42
                          },
                          "end": {
                            "line": 467,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      19823,
                      20195
                    ],
                    "loc": {
                      "start": {
                        "line": 458,
                        "column": 4
                      },
                      "end": {
                        "line": 467,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2284,
                    "_esdocTestName": "it2284"
                  },
                  "range": [
                    19823,
                    20196
                  ],
                  "loc": {
                    "start": {
                      "line": 458,
                      "column": 4
                    },
                    "end": {
                      "line": 467,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        20201,
                        20203
                      ],
                      "loc": {
                        "start": {
                          "line": 468,
                          "column": 4
                        },
                        "end": {
                          "line": 468,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should combine an immediately-scheduled source with an immediately-scheduled second",
                        "raw": "'should combine an immediately-scheduled source with an immediately-scheduled second'",
                        "range": [
                          20204,
                          20289
                        ],
                        "loc": {
                          "start": {
                            "line": 468,
                            "column": 7
                          },
                          "end": {
                            "line": 468,
                            "column": 92
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              20301,
                              20305
                            ],
                            "loc": {
                              "start": {
                                "line": 468,
                                "column": 104
                              },
                              "end": {
                                "line": 468,
                                "column": 108
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      20321,
                                      20322
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 469,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 469,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          20325,
                                          20335
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 469,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 469,
                                            "column": 26
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "of",
                                        "range": [
                                          20336,
                                          20338
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 469,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 469,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "range": [
                                        20325,
                                        20338
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 469,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 469,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          20339,
                                          20340
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 469,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 469,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 2,
                                        "raw": "2",
                                        "range": [
                                          20342,
                                          20343
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 469,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 469,
                                            "column": 34
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 3,
                                        "raw": "3",
                                        "range": [
                                          20345,
                                          20346
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 469,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 469,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "queueScheduler",
                                        "range": [
                                          20348,
                                          20362
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 469,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 469,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20325,
                                      20363
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 469,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 469,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    20321,
                                    20363
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 469,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 469,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20317,
                                20364
                              ],
                              "loc": {
                                "start": {
                                  "line": 469,
                                  "column": 8
                                },
                                "end": {
                                  "line": 469,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      20377,
                                      20378
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 470,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 470,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          20381,
                                          20391
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 470,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 470,
                                            "column": 26
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "of",
                                        "range": [
                                          20392,
                                          20394
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 470,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 470,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "range": [
                                        20381,
                                        20394
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 470,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 470,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 4,
                                        "raw": "4",
                                        "range": [
                                          20395,
                                          20396
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 470,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 470,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 5,
                                        "raw": "5",
                                        "range": [
                                          20398,
                                          20399
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 470,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 470,
                                            "column": 34
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 6,
                                        "raw": "6",
                                        "range": [
                                          20401,
                                          20402
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 470,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 470,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 7,
                                        "raw": "7",
                                        "range": [
                                          20404,
                                          20405
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 470,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 470,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 8,
                                        "raw": "8",
                                        "range": [
                                          20407,
                                          20408
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 470,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 470,
                                            "column": 43
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "queueScheduler",
                                        "range": [
                                          20410,
                                          20424
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 470,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 470,
                                            "column": 59
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20381,
                                      20425
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 470,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 470,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "range": [
                                    20377,
                                    20425
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 470,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 470,
                                      "column": 60
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20373,
                                20426
                              ],
                              "loc": {
                                "start": {
                                  "line": 470,
                                  "column": 8
                                },
                                "end": {
                                  "line": 470,
                                  "column": 61
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "r",
                                    "range": [
                                      20439,
                                      20440
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 471,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 471,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              20445,
                                              20446
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 471,
                                                "column": 18
                                              },
                                              "end": {
                                                "line": 471,
                                                "column": 19
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 4,
                                            "raw": "4",
                                            "range": [
                                              20448,
                                              20449
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 471,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 471,
                                                "column": 22
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          20444,
                                          20450
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 471,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 471,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              20453,
                                              20454
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 471,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 471,
                                                "column": 27
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 5,
                                            "raw": "5",
                                            "range": [
                                              20456,
                                              20457
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 471,
                                                "column": 29
                                              },
                                              "end": {
                                                "line": 471,
                                                "column": 30
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          20452,
                                          20458
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 471,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 471,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              20461,
                                              20462
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 471,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 471,
                                                "column": 35
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 6,
                                            "raw": "6",
                                            "range": [
                                              20464,
                                              20465
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 471,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 471,
                                                "column": 38
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          20460,
                                          20466
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 471,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 471,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20443,
                                      20467
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 471,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 471,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    20439,
                                    20467
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 471,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 471,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20435,
                                20468
                              ],
                              "loc": {
                                "start": {
                                  "line": 471,
                                  "column": 8
                                },
                                "end": {
                                  "line": 471,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      20481,
                                      20482
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 472,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 472,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      20485,
                                      20486
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 472,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 472,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    20481,
                                    20486
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 472,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 472,
                                      "column": 17
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20477,
                                20487
                              ],
                              "loc": {
                                "start": {
                                  "line": 472,
                                  "column": 8
                                },
                                "end": {
                                  "line": 472,
                                  "column": 18
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "a",
                                        "range": [
                                          20496,
                                          20497
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 473,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 473,
                                            "column": 9
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "zip",
                                        "range": [
                                          20498,
                                          20501
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 473,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 473,
                                            "column": 13
                                          }
                                        }
                                      },
                                      "range": [
                                        20496,
                                        20501
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 473,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 473,
                                          "column": 13
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "b",
                                        "range": [
                                          20502,
                                          20503
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 473,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 473,
                                            "column": 15
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20496,
                                      20504
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 473,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 473,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      20505,
                                      20514
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 473,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 473,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    20496,
                                    20514
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 473,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 473,
                                      "column": 26
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "vals",
                                        "range": [
                                          20525,
                                          20529
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 473,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 473,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "chai_1",
                                                        "range": [
                                                          20545,
                                                          20551
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 474,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 474,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          20552,
                                                          20558
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 474,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 474,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        20545,
                                                        20558
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 474,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 474,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "vals",
                                                        "range": [
                                                          20559,
                                                          20563
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 474,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 474,
                                                            "column": 30
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      20545,
                                                      20564
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 474,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 474,
                                                        "column": 31
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      20565,
                                                      20567
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 474,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 474,
                                                        "column": 34
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    20545,
                                                    20567
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 474,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 474,
                                                      "column": 34
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "deep",
                                                  "range": [
                                                    20568,
                                                    20572
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 474,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 474,
                                                      "column": 39
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  20545,
                                                  20572
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 474,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 474,
                                                    "column": 39
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  20573,
                                                  20578
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 474,
                                                    "column": 40
                                                  },
                                                  "end": {
                                                    "line": 474,
                                                    "column": 45
                                                  }
                                                }
                                              },
                                              "range": [
                                                20545,
                                                20578
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 474,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 474,
                                                  "column": 45
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "r",
                                                  "range": [
                                                    20579,
                                                    20580
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 474,
                                                      "column": 46
                                                    },
                                                    "end": {
                                                      "line": 474,
                                                      "column": 47
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "UpdateExpression",
                                                  "operator": "++",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "i",
                                                    "range": [
                                                      20581,
                                                      20582
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 474,
                                                        "column": 48
                                                      },
                                                      "end": {
                                                        "line": 474,
                                                        "column": 49
                                                      }
                                                    }
                                                  },
                                                  "prefix": false,
                                                  "range": [
                                                    20581,
                                                    20584
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 474,
                                                      "column": 48
                                                    },
                                                    "end": {
                                                      "line": 474,
                                                      "column": 51
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  20579,
                                                  20585
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 474,
                                                    "column": 46
                                                  },
                                                  "end": {
                                                    "line": 474,
                                                    "column": 52
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              20545,
                                              20586
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 474,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 474,
                                                "column": 53
                                              }
                                            }
                                          },
                                          "range": [
                                            20545,
                                            20587
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 474,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 474,
                                              "column": 54
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        20531,
                                        20597
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 473,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 475,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      20515,
                                      20597
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 473,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 475,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      20599,
                                      20603
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 475,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 475,
                                        "column": 15
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "done",
                                    "range": [
                                      20605,
                                      20609
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 475,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 475,
                                        "column": 21
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  20496,
                                  20610
                                ],
                                "loc": {
                                  "start": {
                                    "line": 473,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 475,
                                    "column": 22
                                  }
                                }
                              },
                              "range": [
                                20496,
                                20611
                              ],
                              "loc": {
                                "start": {
                                  "line": 473,
                                  "column": 8
                                },
                                "end": {
                                  "line": 475,
                                  "column": 23
                                }
                              }
                            }
                          ],
                          "range": [
                            20307,
                            20617
                          ],
                          "loc": {
                            "start": {
                              "line": 468,
                              "column": 110
                            },
                            "end": {
                              "line": 476,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          20291,
                          20617
                        ],
                        "loc": {
                          "start": {
                            "line": 468,
                            "column": 94
                          },
                          "end": {
                            "line": 476,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      20201,
                      20618
                    ],
                    "loc": {
                      "start": {
                        "line": 468,
                        "column": 4
                      },
                      "end": {
                        "line": 476,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2285,
                    "_esdocTestName": "it2285"
                  },
                  "range": [
                    20201,
                    20619
                  ],
                  "loc": {
                    "start": {
                      "line": 468,
                      "column": 4
                    },
                    "end": {
                      "line": 476,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        20624,
                        20626
                      ],
                      "loc": {
                        "start": {
                          "line": 477,
                          "column": 4
                        },
                        "end": {
                          "line": 477,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should not break unsubscription chain when unsubscribed explicitly",
                        "raw": "'should not break unsubscription chain when unsubscribed explicitly'",
                        "range": [
                          20627,
                          20695
                        ],
                        "loc": {
                          "start": {
                            "line": 477,
                            "column": 7
                          },
                          "end": {
                            "line": 477,
                            "column": 75
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      20723,
                                      20724
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 478,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 478,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        20727,
                                        20730
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 478,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 478,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1---2---3---|",
                                        "raw": "'---1---2---3---|'",
                                        "range": [
                                          20731,
                                          20749
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 478,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 478,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20727,
                                      20750
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 478,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 478,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    20723,
                                    20750
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 478,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 478,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20719,
                                20751
                              ],
                              "loc": {
                                "start": {
                                  "line": 478,
                                  "column": 8
                                },
                                "end": {
                                  "line": 478,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      20764,
                                      20769
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 479,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 479,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "         !",
                                    "raw": "'         !'",
                                    "range": [
                                      20772,
                                      20784
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 479,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 479,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    20764,
                                    20784
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 479,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 479,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20760,
                                20785
                              ],
                              "loc": {
                                "start": {
                                  "line": 479,
                                  "column": 8
                                },
                                "end": {
                                  "line": 479,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      20798,
                                      20803
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 480,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 480,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^        !",
                                    "raw": "'^        !'",
                                    "range": [
                                      20806,
                                      20818
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 480,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 480,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    20798,
                                    20818
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 480,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 480,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20794,
                                20819
                              ],
                              "loc": {
                                "start": {
                                  "line": 480,
                                  "column": 8
                                },
                                "end": {
                                  "line": 480,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      20832,
                                      20833
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 481,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 481,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        20836,
                                        20839
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 481,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 481,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--4--5--6--7--8--|",
                                        "raw": "'--4--5--6--7--8--|'",
                                        "range": [
                                          20840,
                                          20860
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 481,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 481,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20836,
                                      20861
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 481,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 481,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    20832,
                                    20861
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 481,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 481,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20828,
                                20862
                              ],
                              "loc": {
                                "start": {
                                  "line": 481,
                                  "column": 8
                                },
                                "end": {
                                  "line": 481,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      20875,
                                      20880
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 482,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 482,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^        !",
                                    "raw": "'^        !'",
                                    "range": [
                                      20883,
                                      20895
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 482,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 482,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    20875,
                                    20895
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 482,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 482,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20871,
                                20896
                              ],
                              "loc": {
                                "start": {
                                  "line": 482,
                                  "column": 8
                                },
                                "end": {
                                  "line": 482,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      20909,
                                      20917
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 483,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 483,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---x---y--",
                                    "raw": "'---x---y--'",
                                    "range": [
                                      20920,
                                      20932
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 483,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 483,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    20909,
                                    20932
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 483,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 483,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20905,
                                20933
                              ],
                              "loc": {
                                "start": {
                                  "line": 483,
                                  "column": 8
                                },
                                "end": {
                                  "line": 483,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "r",
                                    "range": [
                                      20946,
                                      20947
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 484,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 484,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "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": "a",
                                                "range": [
                                                  20950,
                                                  20951
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 484,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 484,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "mergeMap",
                                                "range": [
                                                  20965,
                                                  20973
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 485,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 485,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "range": [
                                                20950,
                                                20973
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 484,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 485,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      20984,
                                                      20985
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 485,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 485,
                                                        "column": 33
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ReturnStatement",
                                                      "argument": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Observable",
                                                            "range": [
                                                              20996,
                                                              21006
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 485,
                                                                "column": 44
                                                              },
                                                              "end": {
                                                                "line": 485,
                                                                "column": 54
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "of",
                                                            "range": [
                                                              21007,
                                                              21009
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 485,
                                                                "column": 55
                                                              },
                                                              "end": {
                                                                "line": 485,
                                                                "column": 57
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            20996,
                                                            21009
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 485,
                                                              "column": 44
                                                            },
                                                            "end": {
                                                              "line": 485,
                                                              "column": 57
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "x",
                                                            "range": [
                                                              21010,
                                                              21011
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 485,
                                                                "column": 58
                                                              },
                                                              "end": {
                                                                "line": 485,
                                                                "column": 59
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          20996,
                                                          21012
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 485,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 485,
                                                            "column": 60
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        20989,
                                                        21013
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 485,
                                                          "column": 37
                                                        },
                                                        "end": {
                                                          "line": 485,
                                                          "column": 61
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    20987,
                                                    21015
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 485,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 485,
                                                      "column": 63
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  20974,
                                                  21015
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 485,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 485,
                                                    "column": 63
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              20950,
                                              21016
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 484,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 485,
                                                "column": 64
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              21030,
                                              21033
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 486,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 486,
                                                "column": 16
                                              }
                                            }
                                          },
                                          "range": [
                                            20950,
                                            21033
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 484,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 486,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              21034,
                                              21035
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 486,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 486,
                                                "column": 18
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          20950,
                                          21036
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 484,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 486,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          21050,
                                          21058
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 487,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 487,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "range": [
                                        20950,
                                        21058
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 484,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 487,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              21069,
                                              21070
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 487,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 487,
                                                "column": 33
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      21081,
                                                      21091
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 487,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 487,
                                                        "column": 54
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "of",
                                                    "range": [
                                                      21092,
                                                      21094
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 487,
                                                        "column": 55
                                                      },
                                                      "end": {
                                                        "line": 487,
                                                        "column": 57
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    21081,
                                                    21094
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 487,
                                                      "column": 44
                                                    },
                                                    "end": {
                                                      "line": 487,
                                                      "column": 57
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      21095,
                                                      21096
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 487,
                                                        "column": 58
                                                      },
                                                      "end": {
                                                        "line": 487,
                                                        "column": 59
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  21081,
                                                  21097
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 487,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 487,
                                                    "column": 60
                                                  }
                                                }
                                              },
                                              "range": [
                                                21074,
                                                21098
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 487,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 487,
                                                  "column": 61
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            21072,
                                            21100
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 487,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 487,
                                              "column": 63
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          21059,
                                          21100
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 487,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 487,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20950,
                                      21101
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 484,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 487,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    20946,
                                    21101
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 484,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 487,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20942,
                                21102
                              ],
                              "loc": {
                                "start": {
                                  "line": 484,
                                  "column": 8
                                },
                                "end": {
                                  "line": 487,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        21111,
                                        21127
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 488,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 488,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "r",
                                        "range": [
                                          21128,
                                          21129
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 488,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 488,
                                            "column": 26
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          21131,
                                          21136
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 488,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 488,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21111,
                                      21137
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 488,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 488,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      21138,
                                      21142
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 488,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 488,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    21111,
                                    21142
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 488,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 488,
                                      "column": 39
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      21143,
                                      21151
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 488,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 488,
                                        "column": 48
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            21155,
                                            21156
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 488,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 488,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "1",
                                              "raw": "'1'",
                                              "range": [
                                                21159,
                                                21162
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 488,
                                                  "column": 56
                                                },
                                                "end": {
                                                  "line": 488,
                                                  "column": 59
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "4",
                                              "raw": "'4'",
                                              "range": [
                                                21164,
                                                21167
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 488,
                                                  "column": 61
                                                },
                                                "end": {
                                                  "line": 488,
                                                  "column": 64
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            21158,
                                            21168
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 488,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 488,
                                              "column": 65
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          21155,
                                          21168
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 488,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 488,
                                            "column": 65
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            21170,
                                            21171
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 488,
                                              "column": 67
                                            },
                                            "end": {
                                              "line": 488,
                                              "column": 68
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "2",
                                              "raw": "'2'",
                                              "range": [
                                                21174,
                                                21177
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 488,
                                                  "column": 71
                                                },
                                                "end": {
                                                  "line": 488,
                                                  "column": 74
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "5",
                                              "raw": "'5'",
                                              "range": [
                                                21179,
                                                21182
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 488,
                                                  "column": 76
                                                },
                                                "end": {
                                                  "line": 488,
                                                  "column": 79
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            21173,
                                            21183
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 488,
                                              "column": 70
                                            },
                                            "end": {
                                              "line": 488,
                                              "column": 80
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          21170,
                                          21183
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 488,
                                            "column": 67
                                          },
                                          "end": {
                                            "line": 488,
                                            "column": 80
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21153,
                                      21185
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 488,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 488,
                                        "column": 82
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  21111,
                                  21186
                                ],
                                "loc": {
                                  "start": {
                                    "line": 488,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 488,
                                    "column": 83
                                  }
                                }
                              },
                              "range": [
                                21111,
                                21187
                              ],
                              "loc": {
                                "start": {
                                  "line": 488,
                                  "column": 8
                                },
                                "end": {
                                  "line": 488,
                                  "column": 84
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        21196,
                                        21215
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 489,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 489,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            21216,
                                            21217
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 489,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 489,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            21218,
                                            21231
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 489,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 489,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          21216,
                                          21231
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 489,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 489,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21196,
                                      21232
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 489,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 489,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      21233,
                                      21237
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 489,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 489,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    21196,
                                    21237
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 489,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 489,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      21238,
                                      21243
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 489,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 489,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  21196,
                                  21244
                                ],
                                "loc": {
                                  "start": {
                                    "line": 489,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 489,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                21196,
                                21245
                              ],
                              "loc": {
                                "start": {
                                  "line": 489,
                                  "column": 8
                                },
                                "end": {
                                  "line": 489,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        21254,
                                        21273
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 490,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 490,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            21274,
                                            21275
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 490,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 490,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            21276,
                                            21289
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 490,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 490,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          21274,
                                          21289
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 490,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 490,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21254,
                                      21290
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 490,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 490,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      21291,
                                      21295
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 490,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 490,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    21254,
                                    21295
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 490,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 490,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      21296,
                                      21301
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 490,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 490,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  21254,
                                  21302
                                ],
                                "loc": {
                                  "start": {
                                    "line": 490,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 490,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                21254,
                                21303
                              ],
                              "loc": {
                                "start": {
                                  "line": 490,
                                  "column": 8
                                },
                                "end": {
                                  "line": 490,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            20709,
                            21309
                          ],
                          "loc": {
                            "start": {
                              "line": 477,
                              "column": 89
                            },
                            "end": {
                              "line": 491,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          20697,
                          21309
                        ],
                        "loc": {
                          "start": {
                            "line": 477,
                            "column": 77
                          },
                          "end": {
                            "line": 491,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      20624,
                      21310
                    ],
                    "loc": {
                      "start": {
                        "line": 477,
                        "column": 4
                      },
                      "end": {
                        "line": 491,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2286,
                    "_esdocTestName": "it2286"
                  },
                  "range": [
                    20624,
                    21311
                  ],
                  "loc": {
                    "start": {
                      "line": 477,
                      "column": 4
                    },
                    "end": {
                      "line": 491,
                      "column": 7
                    }
                  }
                }
              ],
              "range": [
                224,
                21313
              ],
              "loc": {
                "start": {
                  "line": 7,
                  "column": 49
                },
                "end": {
                  "line": 492,
                  "column": 1
                }
              }
            },
            "generator": false,
            "expression": false,
            "range": [
              212,
              21313
            ],
            "loc": {
              "start": {
                "line": 7,
                "column": 37
              },
              "end": {
                "line": 492,
                "column": 1
              }
            }
          }
        ],
        "range": [
          175,
          21314
        ],
        "loc": {
          "start": {
            "line": 7,
            "column": 0
          },
          "end": {
            "line": 492,
            "column": 2
          }
        },
        "_esdocTestId": 2241,
        "_esdocTestName": "describe2241"
      },
      "range": [
        175,
        21315
      ],
      "loc": {
        "start": {
          "line": 7,
          "column": 0
        },
        "end": {
          "line": 492,
          "column": 3
        }
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": "* @test {zip} ",
          "range": [
            156,
            174
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 0
            },
            "end": {
              "line": 6,
              "column": 18
            }
          }
        }
      ],
      "trailingComments": [
        {
          "type": "Line",
          "value": "# sourceMappingURL=zip-spec.js.map",
          "range": [
            21316,
            21352
          ],
          "loc": {
            "start": {
              "line": 493,
              "column": 0
            },
            "end": {
              "line": 493,
              "column": 36
            }
          }
        }
      ]
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    21315
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 492,
      "column": 3
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "* @test {zip} ",
      "range": [
        156,
        174
      ],
      "loc": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 6,
          "column": 18
        }
      }
    },
    {
      "type": "Line",
      "value": " doesn't complete",
      "range": [
        1411,
        1430
      ],
      "loc": {
        "start": {
          "line": 32,
          "column": 54
        },
        "end": {
          "line": 32,
          "column": 73
        }
      }
    },
    {
      "type": "Line",
      "value": " e1 complete and buffer empty",
      "range": [
        1539,
        1570
      ],
      "loc": {
        "start": {
          "line": 34,
          "column": 55
        },
        "end": {
          "line": 34,
          "column": 86
        }
      }
    },
    {
      "type": "Line",
      "value": " doesn't complete",
      "range": [
        2354,
        2373
      ],
      "loc": {
        "start": {
          "line": 51,
          "column": 52
        },
        "end": {
          "line": 51,
          "column": 71
        }
      }
    },
    {
      "type": "Line",
      "value": " e2 buffer empty and signaled complete",
      "range": [
        2478,
        2518
      ],
      "loc": {
        "start": {
          "line": 53,
          "column": 53
        },
        "end": {
          "line": 53,
          "column": 93
        }
      }
    },
    {
      "type": "Line",
      "value": " since zip will call `next()` in advance, total calls when",
      "range": [
        4205,
        4265
      ],
      "loc": {
        "start": {
          "line": 97,
          "column": 12
        },
        "end": {
          "line": 97,
          "column": 72
        }
      }
    },
    {
      "type": "Line",
      "value": " zipped with 3 other values should be 4.",
      "range": [
        4278,
        4320
      ],
      "loc": {
        "start": {
          "line": 98,
          "column": 12
        },
        "end": {
          "line": 98,
          "column": 54
        }
      }
    },
    {
      "type": "Line",
      "value": "# sourceMappingURL=zip-spec.js.map",
      "range": [
        21316,
        21352
      ],
      "loc": {
        "start": {
          "line": 493,
          "column": 0
        },
        "end": {
          "line": 493,
          "column": 36
        }
      }
    }
  ]
}