{
  "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": "_this",
            "range": [
              18,
              23
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 4
              },
              "end": {
                "line": 2,
                "column": 9
              }
            }
          },
          "init": {
            "type": "ThisExpression",
            "range": [
              26,
              30
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 12
              },
              "end": {
                "line": 2,
                "column": 16
              }
            }
          },
          "range": [
            18,
            30
          ],
          "loc": {
            "start": {
              "line": 2,
              "column": 4
            },
            "end": {
              "line": 2,
              "column": 16
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        14,
        31
      ],
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 2,
          "column": 17
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "chai_1",
            "range": [
              36,
              42
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 4
              },
              "end": {
                "line": 3,
                "column": 10
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                45,
                52
              ],
              "loc": {
                "start": {
                  "line": 3,
                  "column": 13
                },
                "end": {
                  "line": 3,
                  "column": 20
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "chai",
                "raw": "'chai'",
                "range": [
                  53,
                  59
                ],
                "loc": {
                  "start": {
                    "line": 3,
                    "column": 21
                  },
                  "end": {
                    "line": 3,
                    "column": 27
                  }
                }
              }
            ],
            "range": [
              45,
              60
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 13
              },
              "end": {
                "line": 3,
                "column": 28
              }
            }
          },
          "range": [
            36,
            60
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 4
            },
            "end": {
              "line": 3,
              "column": 28
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        32,
        61
      ],
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 29
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "Rx",
            "range": [
              66,
              68
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 4
              },
              "end": {
                "line": 4,
                "column": 6
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                71,
                78
              ],
              "loc": {
                "start": {
                  "line": 4,
                  "column": 9
                },
                "end": {
                  "line": 4,
                  "column": 16
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "../../dist/cjs/Rx",
                "raw": "'../../dist/cjs/Rx'",
                "range": [
                  79,
                  98
                ],
                "loc": {
                  "start": {
                    "line": 4,
                    "column": 17
                  },
                  "end": {
                    "line": 4,
                    "column": 36
                  }
                }
              }
            ],
            "range": [
              71,
              99
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 9
              },
              "end": {
                "line": 4,
                "column": 37
              }
            }
          },
          "range": [
            66,
            99
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 4
            },
            "end": {
              "line": 4,
              "column": 37
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        62,
        100
      ],
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 4,
          "column": 38
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "Observable",
            "range": [
              105,
              115
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 4
              },
              "end": {
                "line": 5,
                "column": 14
              }
            }
          },
          "init": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "Rx",
              "range": [
                118,
                120
              ],
              "loc": {
                "start": {
                  "line": 5,
                  "column": 17
                },
                "end": {
                  "line": 5,
                  "column": 19
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "Observable",
              "range": [
                121,
                131
              ],
              "loc": {
                "start": {
                  "line": 5,
                  "column": 20
                },
                "end": {
                  "line": 5,
                  "column": 30
                }
              }
            },
            "range": [
              118,
              131
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 17
              },
              "end": {
                "line": 5,
                "column": 30
              }
            }
          },
          "range": [
            105,
            131
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 4
            },
            "end": {
              "line": 5,
              "column": 30
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        101,
        132
      ],
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 5,
          "column": 31
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "queueScheduler",
            "range": [
              137,
              151
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 4
              },
              "end": {
                "line": 6,
                "column": 18
              }
            }
          },
          "init": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "MemberExpression",
              "computed": false,
              "object": {
                "type": "Identifier",
                "name": "Rx",
                "range": [
                  154,
                  156
                ],
                "loc": {
                  "start": {
                    "line": 6,
                    "column": 21
                  },
                  "end": {
                    "line": 6,
                    "column": 23
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "Scheduler",
                "range": [
                  157,
                  166
                ],
                "loc": {
                  "start": {
                    "line": 6,
                    "column": 24
                  },
                  "end": {
                    "line": 6,
                    "column": 33
                  }
                }
              },
              "range": [
                154,
                166
              ],
              "loc": {
                "start": {
                  "line": 6,
                  "column": 21
                },
                "end": {
                  "line": 6,
                  "column": 33
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "queue",
              "range": [
                167,
                172
              ],
              "loc": {
                "start": {
                  "line": 6,
                  "column": 34
                },
                "end": {
                  "line": 6,
                  "column": 39
                }
              }
            },
            "range": [
              154,
              172
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 21
              },
              "end": {
                "line": 6,
                "column": 39
              }
            }
          },
          "range": [
            137,
            172
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 4
            },
            "end": {
              "line": 6,
              "column": 39
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        133,
        173
      ],
      "loc": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 6,
          "column": 40
        }
      },
      "trailingComments": [
        {
          "type": "Block",
          "value": "* @test {zip} ",
          "range": [
            174,
            192
          ],
          "loc": {
            "start": {
              "line": 7,
              "column": 0
            },
            "end": {
              "line": 7,
              "column": 18
            }
          }
        }
      ]
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "CallExpression",
        "callee": {
          "type": "Identifier",
          "name": "describe",
          "range": [
            193,
            201
          ],
          "loc": {
            "start": {
              "line": 8,
              "column": 0
            },
            "end": {
              "line": 8,
              "column": 8
            }
          }
        },
        "arguments": [
          {
            "type": "Literal",
            "value": "Observable.zip",
            "raw": "'Observable.zip'",
            "range": [
              202,
              218
            ],
            "loc": {
              "start": {
                "line": 8,
                "column": 9
              },
              "end": {
                "line": 8,
                "column": 25
              }
            }
          },
          {
            "type": "FunctionExpression",
            "id": null,
            "params": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        238,
                        240
                      ],
                      "loc": {
                        "start": {
                          "line": 9,
                          "column": 4
                        },
                        "end": {
                          "line": 9,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should combine a source with a second",
                        "raw": "'should combine a source with a second'",
                        "range": [
                          241,
                          280
                        ],
                        "loc": {
                          "start": {
                            "line": 9,
                            "column": 7
                          },
                          "end": {
                            "line": 9,
                            "column": 46
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      308,
                                      309
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        312,
                                        315
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 10,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 10,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1---2---3---",
                                        "raw": "'---1---2---3---'",
                                        "range": [
                                          316,
                                          333
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 10,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 10,
                                            "column": 37
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      312,
                                      334
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    308,
                                    334
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 10,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 10,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                304,
                                335
                              ],
                              "loc": {
                                "start": {
                                  "line": 10,
                                  "column": 8
                                },
                                "end": {
                                  "line": 10,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      348,
                                      353
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      356,
                                      359
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    348,
                                    359
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 11,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 11,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                344,
                                360
                              ],
                              "loc": {
                                "start": {
                                  "line": 11,
                                  "column": 8
                                },
                                "end": {
                                  "line": 11,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      373,
                                      374
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        377,
                                        380
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 12,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 12,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--4--5--6--7--8--",
                                        "raw": "'--4--5--6--7--8--'",
                                        "range": [
                                          381,
                                          400
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 12,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 12,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      377,
                                      401
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    373,
                                    401
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 12,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 12,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                369,
                                402
                              ],
                              "loc": {
                                "start": {
                                  "line": 12,
                                  "column": 8
                                },
                                "end": {
                                  "line": 12,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      415,
                                      420
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      423,
                                      426
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    415,
                                    426
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 13,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 13,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                411,
                                427
                              ],
                              "loc": {
                                "start": {
                                  "line": 13,
                                  "column": 8
                                },
                                "end": {
                                  "line": 13,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      440,
                                      448
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---x---y---z",
                                    "raw": "'---x---y---z'",
                                    "range": [
                                      451,
                                      465
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    440,
                                    465
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 14,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 14,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                436,
                                466
                              ],
                              "loc": {
                                "start": {
                                  "line": 14,
                                  "column": 8
                                },
                                "end": {
                                  "line": 14,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        475,
                                        491
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 15,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 15,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              492,
                                              502
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 15,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 15,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              503,
                                              506
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 15,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 15,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "range": [
                                            492,
                                            506
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 15,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 15,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              507,
                                              508
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 15,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 15,
                                                "column": 41
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              510,
                                              511
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 15,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 15,
                                                "column": 44
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          492,
                                          512
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 15,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 15,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      475,
                                      513
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 15,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      527,
                                      531
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 16,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 16,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    475,
                                    531
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 15,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 16,
                                      "column": 17
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      532,
                                      540
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 16,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 16,
                                        "column": 26
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            544,
                                            545
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 16,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 16,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "1",
                                              "raw": "'1'",
                                              "range": [
                                                548,
                                                551
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 16,
                                                  "column": 34
                                                },
                                                "end": {
                                                  "line": 16,
                                                  "column": 37
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "4",
                                              "raw": "'4'",
                                              "range": [
                                                553,
                                                556
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 16,
                                                  "column": 39
                                                },
                                                "end": {
                                                  "line": 16,
                                                  "column": 42
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            547,
                                            557
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 16,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 16,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          544,
                                          557
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 16,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 16,
                                            "column": 43
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            559,
                                            560
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 16,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 16,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "2",
                                              "raw": "'2'",
                                              "range": [
                                                563,
                                                566
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 16,
                                                  "column": 49
                                                },
                                                "end": {
                                                  "line": 16,
                                                  "column": 52
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "5",
                                              "raw": "'5'",
                                              "range": [
                                                568,
                                                571
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 16,
                                                  "column": 54
                                                },
                                                "end": {
                                                  "line": 16,
                                                  "column": 57
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            562,
                                            572
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 16,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 16,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          559,
                                          572
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 16,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 16,
                                            "column": 58
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            574,
                                            575
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 16,
                                              "column": 60
                                            },
                                            "end": {
                                              "line": 16,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "3",
                                              "raw": "'3'",
                                              "range": [
                                                578,
                                                581
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 16,
                                                  "column": 64
                                                },
                                                "end": {
                                                  "line": 16,
                                                  "column": 67
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "6",
                                              "raw": "'6'",
                                              "range": [
                                                583,
                                                586
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 16,
                                                  "column": 69
                                                },
                                                "end": {
                                                  "line": 16,
                                                  "column": 72
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            577,
                                            587
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 16,
                                              "column": 63
                                            },
                                            "end": {
                                              "line": 16,
                                              "column": 73
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          574,
                                          587
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 16,
                                            "column": 60
                                          },
                                          "end": {
                                            "line": 16,
                                            "column": 73
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      542,
                                      589
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 16,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 16,
                                        "column": 75
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  475,
                                  590
                                ],
                                "loc": {
                                  "start": {
                                    "line": 15,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 16,
                                    "column": 76
                                  }
                                }
                              },
                              "range": [
                                475,
                                591
                              ],
                              "loc": {
                                "start": {
                                  "line": 15,
                                  "column": 8
                                },
                                "end": {
                                  "line": 16,
                                  "column": 77
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        600,
                                        619
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 17,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 17,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            620,
                                            621
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 17,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 17,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            622,
                                            635
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 17,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 17,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          620,
                                          635
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 17,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 17,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      600,
                                      636
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      637,
                                      641
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    600,
                                    641
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 17,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 17,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      642,
                                      647
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  600,
                                  648
                                ],
                                "loc": {
                                  "start": {
                                    "line": 17,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 17,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                600,
                                649
                              ],
                              "loc": {
                                "start": {
                                  "line": 17,
                                  "column": 8
                                },
                                "end": {
                                  "line": 17,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        658,
                                        677
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 18,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 18,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            678,
                                            679
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 18,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 18,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            680,
                                            693
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 18,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 18,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          678,
                                          693
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 18,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 18,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      658,
                                      694
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      695,
                                      699
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    658,
                                    699
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 18,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 18,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      700,
                                      705
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  658,
                                  706
                                ],
                                "loc": {
                                  "start": {
                                    "line": 18,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 18,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                658,
                                707
                              ],
                              "loc": {
                                "start": {
                                  "line": 18,
                                  "column": 8
                                },
                                "end": {
                                  "line": 18,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            294,
                            713
                          ],
                          "loc": {
                            "start": {
                              "line": 9,
                              "column": 60
                            },
                            "end": {
                              "line": 19,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          282,
                          713
                        ],
                        "loc": {
                          "start": {
                            "line": 9,
                            "column": 48
                          },
                          "end": {
                            "line": 19,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      238,
                      714
                    ],
                    "loc": {
                      "start": {
                        "line": 9,
                        "column": 4
                      },
                      "end": {
                        "line": 19,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 497,
                    "_esdocTestName": "it497"
                  },
                  "range": [
                    238,
                    715
                  ],
                  "loc": {
                    "start": {
                      "line": 9,
                      "column": 4
                    },
                    "end": {
                      "line": 19,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        720,
                        722
                      ],
                      "loc": {
                        "start": {
                          "line": 20,
                          "column": 4
                        },
                        "end": {
                          "line": 20,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should zip the provided observables",
                        "raw": "'should zip the provided observables'",
                        "range": [
                          723,
                          760
                        ],
                        "loc": {
                          "start": {
                            "line": 20,
                            "column": 7
                          },
                          "end": {
                            "line": 20,
                            "column": 44
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              772,
                              776
                            ],
                            "loc": {
                              "start": {
                                "line": 20,
                                "column": 56
                              },
                              "end": {
                                "line": 20,
                                "column": 60
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      792,
                                      800
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": "a1",
                                        "raw": "'a1'",
                                        "range": [
                                          804,
                                          808
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 21,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 21,
                                            "column": 28
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "b2",
                                        "raw": "'b2'",
                                        "range": [
                                          810,
                                          814
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 21,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 21,
                                            "column": 34
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "c3",
                                        "raw": "'c3'",
                                        "range": [
                                          816,
                                          820
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 21,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 21,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      803,
                                      821
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    792,
                                    821
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 21,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 21,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                788,
                                822
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 8
                                },
                                "end": {
                                  "line": 21,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      835,
                                      836
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      839,
                                      840
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    835,
                                    840
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 22,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 22,
                                      "column": 17
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                831,
                                841
                              ],
                              "loc": {
                                "start": {
                                  "line": 22,
                                  "column": 8
                                },
                                "end": {
                                  "line": 22,
                                  "column": 18
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          850,
                                          860
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 23,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 23,
                                            "column": 18
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "zip",
                                        "range": [
                                          861,
                                          864
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 23,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 23,
                                            "column": 22
                                          }
                                        }
                                      },
                                      "range": [
                                        850,
                                        864
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 23,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 23,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              865,
                                              875
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 23,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 23,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "from",
                                            "range": [
                                              876,
                                              880
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 23,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 23,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            865,
                                            880
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 23,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 23,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "ArrayExpression",
                                            "elements": [
                                              {
                                                "type": "Literal",
                                                "value": "a",
                                                "raw": "'a'",
                                                "range": [
                                                  882,
                                                  885
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 23,
                                                    "column": 40
                                                  },
                                                  "end": {
                                                    "line": 23,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": "b",
                                                "raw": "'b'",
                                                "range": [
                                                  887,
                                                  890
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 23,
                                                    "column": 45
                                                  },
                                                  "end": {
                                                    "line": 23,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": "c",
                                                "raw": "'c'",
                                                "range": [
                                                  892,
                                                  895
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 23,
                                                    "column": 50
                                                  },
                                                  "end": {
                                                    "line": 23,
                                                    "column": 53
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              881,
                                              896
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 23,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 23,
                                                "column": 54
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          865,
                                          897
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 23,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 23,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              899,
                                              909
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 23,
                                                "column": 57
                                              },
                                              "end": {
                                                "line": 23,
                                                "column": 67
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "from",
                                            "range": [
                                              910,
                                              914
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 23,
                                                "column": 68
                                              },
                                              "end": {
                                                "line": 23,
                                                "column": 72
                                              }
                                            }
                                          },
                                          "range": [
                                            899,
                                            914
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 23,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 23,
                                              "column": 72
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "ArrayExpression",
                                            "elements": [
                                              {
                                                "type": "Literal",
                                                "value": 1,
                                                "raw": "1",
                                                "range": [
                                                  916,
                                                  917
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 23,
                                                    "column": 74
                                                  },
                                                  "end": {
                                                    "line": 23,
                                                    "column": 75
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": 2,
                                                "raw": "2",
                                                "range": [
                                                  919,
                                                  920
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 23,
                                                    "column": 77
                                                  },
                                                  "end": {
                                                    "line": 23,
                                                    "column": 78
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": 3,
                                                "raw": "3",
                                                "range": [
                                                  922,
                                                  923
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 23,
                                                    "column": 80
                                                  },
                                                  "end": {
                                                    "line": 23,
                                                    "column": 81
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              915,
                                              924
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 23,
                                                "column": 73
                                              },
                                              "end": {
                                                "line": 23,
                                                "column": 82
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          899,
                                          925
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 23,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 23,
                                            "column": 83
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              937,
                                              938
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 23,
                                                "column": 95
                                              },
                                              "end": {
                                                "line": 23,
                                                "column": 96
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              940,
                                              941
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 23,
                                                "column": 98
                                              },
                                              "end": {
                                                "line": 23,
                                                "column": 99
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "+",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "a",
                                                  "range": [
                                                    952,
                                                    953
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 23,
                                                      "column": 110
                                                    },
                                                    "end": {
                                                      "line": 23,
                                                      "column": 111
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "b",
                                                  "range": [
                                                    956,
                                                    957
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 23,
                                                      "column": 114
                                                    },
                                                    "end": {
                                                      "line": 23,
                                                      "column": 115
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  952,
                                                  957
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 23,
                                                    "column": 110
                                                  },
                                                  "end": {
                                                    "line": 23,
                                                    "column": 115
                                                  }
                                                }
                                              },
                                              "range": [
                                                945,
                                                958
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 23,
                                                  "column": 103
                                                },
                                                "end": {
                                                  "line": 23,
                                                  "column": 116
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            943,
                                            960
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 23,
                                              "column": 101
                                            },
                                            "end": {
                                              "line": 23,
                                              "column": 118
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          927,
                                          960
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 23,
                                            "column": 85
                                          },
                                          "end": {
                                            "line": 23,
                                            "column": 118
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      850,
                                      961
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 119
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      975,
                                      984
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    850,
                                    984
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 23,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 24,
                                      "column": 22
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          995,
                                          996
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 24,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 24,
                                            "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": [
                                                        1012,
                                                        1018
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 25,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 25,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        1019,
                                                        1025
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 25,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 25,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      1012,
                                                      1025
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 25,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 25,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "x",
                                                      "range": [
                                                        1026,
                                                        1027
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 25,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 25,
                                                          "column": 27
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    1012,
                                                    1028
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 25,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 25,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    1029,
                                                    1031
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 25,
                                                      "column": 29
                                                    },
                                                    "end": {
                                                      "line": 25,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1012,
                                                  1031
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 25,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 25,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  1032,
                                                  1037
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 25,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 25,
                                                    "column": 37
                                                  }
                                                }
                                              },
                                              "range": [
                                                1012,
                                                1037
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 25,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 25,
                                                  "column": 37
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "expected",
                                                  "range": [
                                                    1038,
                                                    1046
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 25,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 25,
                                                      "column": 46
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "UpdateExpression",
                                                  "operator": "++",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "i",
                                                    "range": [
                                                      1047,
                                                      1048
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 25,
                                                        "column": 47
                                                      },
                                                      "end": {
                                                        "line": 25,
                                                        "column": 48
                                                      }
                                                    }
                                                  },
                                                  "prefix": false,
                                                  "range": [
                                                    1047,
                                                    1050
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 25,
                                                      "column": 47
                                                    },
                                                    "end": {
                                                      "line": 25,
                                                      "column": 50
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1038,
                                                  1051
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 25,
                                                    "column": 38
                                                  },
                                                  "end": {
                                                    "line": 25,
                                                    "column": 51
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1012,
                                              1052
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 25,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 25,
                                                "column": 52
                                              }
                                            }
                                          },
                                          "range": [
                                            1012,
                                            1053
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 25,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 25,
                                              "column": 53
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        998,
                                        1063
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 24,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 26,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      985,
                                      1063
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      1065,
                                      1069
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 15
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "done",
                                    "range": [
                                      1071,
                                      1075
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 21
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  850,
                                  1076
                                ],
                                "loc": {
                                  "start": {
                                    "line": 23,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 26,
                                    "column": 22
                                  }
                                }
                              },
                              "range": [
                                850,
                                1077
                              ],
                              "loc": {
                                "start": {
                                  "line": 23,
                                  "column": 8
                                },
                                "end": {
                                  "line": 26,
                                  "column": 23
                                }
                              }
                            }
                          ],
                          "range": [
                            778,
                            1083
                          ],
                          "loc": {
                            "start": {
                              "line": 20,
                              "column": 62
                            },
                            "end": {
                              "line": 27,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          762,
                          1083
                        ],
                        "loc": {
                          "start": {
                            "line": 20,
                            "column": 46
                          },
                          "end": {
                            "line": 27,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      720,
                      1084
                    ],
                    "loc": {
                      "start": {
                        "line": 20,
                        "column": 4
                      },
                      "end": {
                        "line": 27,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 498,
                    "_esdocTestName": "it498"
                  },
                  "range": [
                    720,
                    1085
                  ],
                  "loc": {
                    "start": {
                      "line": 20,
                      "column": 4
                    },
                    "end": {
                      "line": 27,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1090,
                        1092
                      ],
                      "loc": {
                        "start": {
                          "line": 28,
                          "column": 4
                        },
                        "end": {
                          "line": 28,
                          "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": [
                          1093,
                          1159
                        ],
                        "loc": {
                          "start": {
                            "line": 28,
                            "column": 7
                          },
                          "end": {
                            "line": 28,
                            "column": 73
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      1187,
                                      1189
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 29,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        1192,
                                        1195
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 29,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 29,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---a--b--c--|               ",
                                        "raw": "'---a--b--c--|               '",
                                        "range": [
                                          1196,
                                          1226
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 29,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 29,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1192,
                                      1227
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 29,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    1187,
                                    1227
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 29,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 29,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1183,
                                1228
                              ],
                              "loc": {
                                "start": {
                                  "line": 29,
                                  "column": 8
                                },
                                "end": {
                                  "line": 29,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1241,
                                      1247
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^           !               ",
                                    "raw": "'^           !               '",
                                    "range": [
                                      1250,
                                      1280
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    1241,
                                    1280
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 30,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 30,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1237,
                                1281
                              ],
                              "loc": {
                                "start": {
                                  "line": 30,
                                  "column": 8
                                },
                                "end": {
                                  "line": 30,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      1294,
                                      1296
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        1299,
                                        1302
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 31,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 31,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "------d----e----f--------|  ",
                                        "raw": "'------d----e----f--------|  '",
                                        "range": [
                                          1303,
                                          1333
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 31,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 31,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1299,
                                      1334
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    1294,
                                    1334
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 31,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 31,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1290,
                                1335
                              ],
                              "loc": {
                                "start": {
                                  "line": 31,
                                  "column": 8
                                },
                                "end": {
                                  "line": 31,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      1348,
                                      1354
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                 !         ",
                                    "raw": "'^                 !         '",
                                    "range": [
                                      1357,
                                      1387
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    1348,
                                    1387
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 32,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 32,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1344,
                                1388
                              ],
                              "loc": {
                                "start": {
                                  "line": 32,
                                  "column": 8
                                },
                                "end": {
                                  "line": 32,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e3",
                                    "range": [
                                      1401,
                                      1403
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        1406,
                                        1409
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 33,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 33,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--------h----i----j---------",
                                        "raw": "'--------h----i----j---------'",
                                        "range": [
                                          1410,
                                          1440
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 33,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 33,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1406,
                                      1441
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    1401,
                                    1441
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 33,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 33,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1397,
                                1442
                              ],
                              "loc": {
                                "start": {
                                  "line": 33,
                                  "column": 8
                                },
                                "end": {
                                  "line": 33,
                                  "column": 53
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": " doesn't complete",
                                  "range": [
                                    1443,
                                    1462
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 33,
                                      "column": 54
                                    },
                                    "end": {
                                      "line": 33,
                                      "column": 73
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e3subs",
                                    "range": [
                                      1475,
                                      1481
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                 !         ",
                                    "raw": "'^                 !         '",
                                    "range": [
                                      1484,
                                      1514
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    1475,
                                    1514
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 34,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 34,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1471,
                                1515
                              ],
                              "loc": {
                                "start": {
                                  "line": 34,
                                  "column": 8
                                },
                                "end": {
                                  "line": 34,
                                  "column": 52
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": " doesn't complete",
                                  "range": [
                                    1443,
                                    1462
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 33,
                                      "column": 54
                                    },
                                    "end": {
                                      "line": 33,
                                      "column": 73
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1528,
                                      1536
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 35,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 35,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--------x----y----(z|)      ",
                                    "raw": "'--------x----y----(z|)      '",
                                    "range": [
                                      1539,
                                      1569
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 35,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 35,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    1528,
                                    1569
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 35,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 35,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1524,
                                1570
                              ],
                              "loc": {
                                "start": {
                                  "line": 35,
                                  "column": 8
                                },
                                "end": {
                                  "line": 35,
                                  "column": 54
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": " e1 complete and buffer empty",
                                  "range": [
                                    1571,
                                    1602
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 35,
                                      "column": 55
                                    },
                                    "end": {
                                      "line": 35,
                                      "column": 86
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      1615,
                                      1621
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            1638,
                                            1639
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 37,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 37,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "a",
                                              "raw": "'a'",
                                              "range": [
                                                1642,
                                                1645
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 37,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 37,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                1647,
                                                1650
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 37,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 37,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "h",
                                              "raw": "'h'",
                                              "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": "y",
                                          "range": [
                                            1670,
                                            1671
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 38,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 38,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                1674,
                                                1677
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 38,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 38,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                1679,
                                                1682
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 38,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 38,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "i",
                                              "raw": "'i'",
                                              "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
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            1702,
                                            1703
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 39,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 39,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                1706,
                                                1709
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 39,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 39,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "f",
                                              "raw": "'f'",
                                              "range": [
                                                1711,
                                                1714
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 39,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 39,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "j",
                                              "raw": "'j'",
                                              "range": [
                                                1716,
                                                1719
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 39,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 39,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            1705,
                                            1720
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 39,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 39,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1702,
                                          1720
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 39,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 39,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1624,
                                      1730
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    1615,
                                    1730
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 36,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 40,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1611,
                                1731
                              ],
                              "loc": {
                                "start": {
                                  "line": 36,
                                  "column": 8
                                },
                                "end": {
                                  "line": 40,
                                  "column": 10
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": " e1 complete and buffer empty",
                                  "range": [
                                    1571,
                                    1602
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 35,
                                      "column": 55
                                    },
                                    "end": {
                                      "line": 35,
                                      "column": 86
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        1740,
                                        1756
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 41,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 41,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              1757,
                                              1767
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 41,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 41,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              1768,
                                              1771
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 41,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 41,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "range": [
                                            1757,
                                            1771
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 41,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 41,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              1772,
                                              1774
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 41,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 41,
                                                "column": 42
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "e2",
                                            "range": [
                                              1776,
                                              1778
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 41,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 41,
                                                "column": 46
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "e3",
                                            "range": [
                                              1780,
                                              1782
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 41,
                                                "column": 48
                                              },
                                              "end": {
                                                "line": 41,
                                                "column": 50
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1757,
                                          1783
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 41,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 41,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1740,
                                      1784
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1785,
                                      1789
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    1740,
                                    1789
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 41,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 41,
                                      "column": 57
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1790,
                                      1798
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 58
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 66
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      1800,
                                      1806
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 68
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 74
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1740,
                                  1807
                                ],
                                "loc": {
                                  "start": {
                                    "line": 41,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 41,
                                    "column": 75
                                  }
                                }
                              },
                              "range": [
                                1740,
                                1808
                              ],
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 8
                                },
                                "end": {
                                  "line": 41,
                                  "column": 76
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1817,
                                        1836
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 42,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 42,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            1837,
                                            1839
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 42,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 42,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1840,
                                            1853
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 42,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 42,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          1837,
                                          1853
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 42,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 42,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1817,
                                      1854
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1855,
                                      1859
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    1817,
                                    1859
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 42,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 42,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1860,
                                      1866
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1817,
                                  1867
                                ],
                                "loc": {
                                  "start": {
                                    "line": 42,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 42,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                1817,
                                1868
                              ],
                              "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": [
                                        1877,
                                        1896
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 43,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 43,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            1897,
                                            1899
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 43,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 43,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1900,
                                            1913
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 43,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 43,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          1897,
                                          1913
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 43,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 43,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1877,
                                      1914
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1915,
                                      1919
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    1877,
                                    1919
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      1920,
                                      1926
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1877,
                                  1927
                                ],
                                "loc": {
                                  "start": {
                                    "line": 43,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 43,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                1877,
                                1928
                              ],
                              "loc": {
                                "start": {
                                  "line": 43,
                                  "column": 8
                                },
                                "end": {
                                  "line": 43,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1937,
                                        1956
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 44,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 44,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e3",
                                          "range": [
                                            1957,
                                            1959
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 44,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 44,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1960,
                                            1973
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 44,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 44,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          1957,
                                          1973
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 44,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 44,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1937,
                                      1974
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1975,
                                      1979
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    1937,
                                    1979
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 44,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 44,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e3subs",
                                    "range": [
                                      1980,
                                      1986
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1937,
                                  1987
                                ],
                                "loc": {
                                  "start": {
                                    "line": 44,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 44,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                1937,
                                1988
                              ],
                              "loc": {
                                "start": {
                                  "line": 44,
                                  "column": 8
                                },
                                "end": {
                                  "line": 44,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            1173,
                            1994
                          ],
                          "loc": {
                            "start": {
                              "line": 28,
                              "column": 87
                            },
                            "end": {
                              "line": 45,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1161,
                          1994
                        ],
                        "loc": {
                          "start": {
                            "line": 28,
                            "column": 75
                          },
                          "end": {
                            "line": 45,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1090,
                      1995
                    ],
                    "loc": {
                      "start": {
                        "line": 28,
                        "column": 4
                      },
                      "end": {
                        "line": 45,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 499,
                    "_esdocTestName": "it499"
                  },
                  "range": [
                    1090,
                    1996
                  ],
                  "loc": {
                    "start": {
                      "line": 28,
                      "column": 4
                    },
                    "end": {
                      "line": 45,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2001,
                        2003
                      ],
                      "loc": {
                        "start": {
                          "line": 46,
                          "column": 4
                        },
                        "end": {
                          "line": 46,
                          "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": [
                            2004,
                            2079
                          ],
                          "loc": {
                            "start": {
                              "line": 46,
                              "column": 7
                            },
                            "end": {
                              "line": 46,
                              "column": 82
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "observable whose buffer is empty",
                          "raw": "'observable whose buffer is empty'",
                          "range": [
                            2090,
                            2124
                          ],
                          "loc": {
                            "start": {
                              "line": 47,
                              "column": 8
                            },
                            "end": {
                              "line": 47,
                              "column": 42
                            }
                          }
                        },
                        "range": [
                          2004,
                          2124
                        ],
                        "loc": {
                          "start": {
                            "line": 46,
                            "column": 7
                          },
                          "end": {
                            "line": 47,
                            "column": 42
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      2152,
                                      2154
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        2157,
                                        2160
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 48,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 48,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---a--b--c--|             ",
                                        "raw": "'---a--b--c--|             '",
                                        "range": [
                                          2161,
                                          2189
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 48,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 48,
                                            "column": 49
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2157,
                                      2190
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2152,
                                    2190
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 48,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 48,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2148,
                                2191
                              ],
                              "loc": {
                                "start": {
                                  "line": 48,
                                  "column": 8
                                },
                                "end": {
                                  "line": 48,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      2204,
                                      2210
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^           !             ",
                                    "raw": "'^           !             '",
                                    "range": [
                                      2213,
                                      2241
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    2204,
                                    2241
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 49,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 49,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2200,
                                2242
                              ],
                              "loc": {
                                "start": {
                                  "line": 49,
                                  "column": 8
                                },
                                "end": {
                                  "line": 49,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      2255,
                                      2257
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        2260,
                                        2263
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 50,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 50,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "------d----e----f|        ",
                                        "raw": "'------d----e----f|        '",
                                        "range": [
                                          2264,
                                          2292
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 49
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2260,
                                      2293
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2255,
                                    2293
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 50,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 50,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2251,
                                2294
                              ],
                              "loc": {
                                "start": {
                                  "line": 50,
                                  "column": 8
                                },
                                "end": {
                                  "line": 50,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      2307,
                                      2313
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                !        ",
                                    "raw": "'^                !        '",
                                    "range": [
                                      2316,
                                      2344
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    2307,
                                    2344
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 51,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2303,
                                2345
                              ],
                              "loc": {
                                "start": {
                                  "line": 51,
                                  "column": 8
                                },
                                "end": {
                                  "line": 51,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e3",
                                    "range": [
                                      2358,
                                      2360
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        2363,
                                        2366
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 52,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 52,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--------h----i----j-------",
                                        "raw": "'--------h----i----j-------'",
                                        "range": [
                                          2367,
                                          2395
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 52,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 52,
                                            "column": 49
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2363,
                                      2396
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2358,
                                    2396
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 52,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 52,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2354,
                                2397
                              ],
                              "loc": {
                                "start": {
                                  "line": 52,
                                  "column": 8
                                },
                                "end": {
                                  "line": 52,
                                  "column": 51
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": " doesn't complete",
                                  "range": [
                                    2398,
                                    2417
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 52,
                                      "column": 52
                                    },
                                    "end": {
                                      "line": 52,
                                      "column": 71
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e3subs",
                                    "range": [
                                      2430,
                                      2436
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 53,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 53,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                 !       ",
                                    "raw": "'^                 !       '",
                                    "range": [
                                      2439,
                                      2467
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 53,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 53,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    2430,
                                    2467
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 53,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 53,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2426,
                                2468
                              ],
                              "loc": {
                                "start": {
                                  "line": 53,
                                  "column": 8
                                },
                                "end": {
                                  "line": 53,
                                  "column": 50
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": " doesn't complete",
                                  "range": [
                                    2398,
                                    2417
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 52,
                                      "column": 52
                                    },
                                    "end": {
                                      "line": 52,
                                      "column": 71
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2481,
                                      2489
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--------x----y----(z|)    ",
                                    "raw": "'--------x----y----(z|)    '",
                                    "range": [
                                      2492,
                                      2520
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    2481,
                                    2520
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 54,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 54,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2477,
                                2521
                              ],
                              "loc": {
                                "start": {
                                  "line": 54,
                                  "column": 8
                                },
                                "end": {
                                  "line": 54,
                                  "column": 52
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": " e2 buffer empty and signaled complete",
                                  "range": [
                                    2522,
                                    2562
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 54,
                                      "column": 53
                                    },
                                    "end": {
                                      "line": 54,
                                      "column": 93
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      2575,
                                      2581
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            2598,
                                            2599
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 56,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 56,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "a",
                                              "raw": "'a'",
                                              "range": [
                                                2602,
                                                2605
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 56,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 56,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                2607,
                                                2610
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 56,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 56,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "h",
                                              "raw": "'h'",
                                              "range": [
                                                2612,
                                                2615
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 56,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 56,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2601,
                                            2616
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 56,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 56,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2598,
                                          2616
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 56,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 56,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            2630,
                                            2631
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 57,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 57,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                2634,
                                                2637
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 57,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 57,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                2639,
                                                2642
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 57,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 57,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "i",
                                              "raw": "'i'",
                                              "range": [
                                                2644,
                                                2647
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 57,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 57,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2633,
                                            2648
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 57,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 57,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2630,
                                          2648
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 57,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 57,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            2662,
                                            2663
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 58,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 58,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                2666,
                                                2669
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 58,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 58,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "f",
                                              "raw": "'f'",
                                              "range": [
                                                2671,
                                                2674
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 58,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 58,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "j",
                                              "raw": "'j'",
                                              "range": [
                                                2676,
                                                2679
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 58,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 58,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2665,
                                            2680
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 58,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 58,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2662,
                                          2680
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 58,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 58,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2584,
                                      2690
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    2575,
                                    2690
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 55,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 59,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2571,
                                2691
                              ],
                              "loc": {
                                "start": {
                                  "line": 55,
                                  "column": 8
                                },
                                "end": {
                                  "line": 59,
                                  "column": 10
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": " e2 buffer empty and signaled complete",
                                  "range": [
                                    2522,
                                    2562
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 54,
                                      "column": 53
                                    },
                                    "end": {
                                      "line": 54,
                                      "column": 93
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2700,
                                        2716
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 60,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 60,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              2717,
                                              2727
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 60,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 60,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              2728,
                                              2731
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 60,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 60,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "range": [
                                            2717,
                                            2731
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 60,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 60,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              2732,
                                              2734
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 60,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 60,
                                                "column": 42
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "e2",
                                            "range": [
                                              2736,
                                              2738
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 60,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 60,
                                                "column": 46
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "e3",
                                            "range": [
                                              2740,
                                              2742
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 60,
                                                "column": 48
                                              },
                                              "end": {
                                                "line": 60,
                                                "column": 50
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2717,
                                          2743
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 60,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 60,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2700,
                                      2744
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2745,
                                      2749
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    2700,
                                    2749
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 60,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 60,
                                      "column": 57
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2750,
                                      2758
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 58
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 66
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      2760,
                                      2766
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 68
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 74
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2700,
                                  2767
                                ],
                                "loc": {
                                  "start": {
                                    "line": 60,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 60,
                                    "column": 75
                                  }
                                }
                              },
                              "range": [
                                2700,
                                2768
                              ],
                              "loc": {
                                "start": {
                                  "line": 60,
                                  "column": 8
                                },
                                "end": {
                                  "line": 60,
                                  "column": 76
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2777,
                                        2796
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 61,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 61,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            2797,
                                            2799
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 61,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 61,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2800,
                                            2813
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 61,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 61,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          2797,
                                          2813
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 61,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 61,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2777,
                                      2814
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2815,
                                      2819
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2777,
                                    2819
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 61,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 61,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      2820,
                                      2826
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2777,
                                  2827
                                ],
                                "loc": {
                                  "start": {
                                    "line": 61,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 61,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                2777,
                                2828
                              ],
                              "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": [
                                        2837,
                                        2856
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 62,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 62,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            2857,
                                            2859
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 62,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 62,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2860,
                                            2873
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 62,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 62,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          2857,
                                          2873
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 62,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 62,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2837,
                                      2874
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2875,
                                      2879
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2837,
                                    2879
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 62,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 62,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      2880,
                                      2886
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2837,
                                  2887
                                ],
                                "loc": {
                                  "start": {
                                    "line": 62,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 62,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                2837,
                                2888
                              ],
                              "loc": {
                                "start": {
                                  "line": 62,
                                  "column": 8
                                },
                                "end": {
                                  "line": 62,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2897,
                                        2916
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 63,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 63,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e3",
                                          "range": [
                                            2917,
                                            2919
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 63,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 63,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2920,
                                            2933
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 63,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 63,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          2917,
                                          2933
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 63,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 63,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2897,
                                      2934
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 63,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2935,
                                      2939
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 63,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2897,
                                    2939
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 63,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 63,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e3subs",
                                    "range": [
                                      2940,
                                      2946
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 63,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2897,
                                  2947
                                ],
                                "loc": {
                                  "start": {
                                    "line": 63,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 63,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                2897,
                                2948
                              ],
                              "loc": {
                                "start": {
                                  "line": 63,
                                  "column": 8
                                },
                                "end": {
                                  "line": 63,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            2138,
                            2954
                          ],
                          "loc": {
                            "start": {
                              "line": 47,
                              "column": 56
                            },
                            "end": {
                              "line": 64,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2126,
                          2954
                        ],
                        "loc": {
                          "start": {
                            "line": 47,
                            "column": 44
                          },
                          "end": {
                            "line": 64,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2001,
                      2955
                    ],
                    "loc": {
                      "start": {
                        "line": 46,
                        "column": 4
                      },
                      "end": {
                        "line": 64,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 500,
                    "_esdocTestName": "it500"
                  },
                  "range": [
                    2001,
                    2956
                  ],
                  "loc": {
                    "start": {
                      "line": 46,
                      "column": 4
                    },
                    "end": {
                      "line": 64,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "describe",
                      "range": [
                        2961,
                        2969
                      ],
                      "loc": {
                        "start": {
                          "line": 65,
                          "column": 4
                        },
                        "end": {
                          "line": 65,
                          "column": 12
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "with iterables",
                        "raw": "'with iterables'",
                        "range": [
                          2970,
                          2986
                        ],
                        "loc": {
                          "start": {
                            "line": 65,
                            "column": 13
                          },
                          "end": {
                            "line": 65,
                            "column": 29
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    3010,
                                    3012
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 66,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 66,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should zip them with values",
                                    "raw": "'should zip them with values'",
                                    "range": [
                                      3013,
                                      3042
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 40
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "myIterator",
                                                "range": [
                                                  3074,
                                                  3084
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 67,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 67,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ObjectExpression",
                                                "properties": [
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "count",
                                                      "range": [
                                                        3105,
                                                        3110
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 68,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 68,
                                                          "column": 21
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "Literal",
                                                      "value": 0,
                                                      "raw": "0",
                                                      "range": [
                                                        3112,
                                                        3113
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 68,
                                                          "column": 23
                                                        },
                                                        "end": {
                                                          "line": 68,
                                                          "column": 24
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      3105,
                                                      3113
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 68,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 68,
                                                        "column": 24
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "next",
                                                      "range": [
                                                        3131,
                                                        3135
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 69,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 69,
                                                          "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": [
                                                                      3180,
                                                                      3185
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 70,
                                                                        "column": 29
                                                                      },
                                                                      "end": {
                                                                        "line": 70,
                                                                        "column": 34
                                                                      }
                                                                    }
                                                                  },
                                                                  "value": {
                                                                    "type": "UpdateExpression",
                                                                    "operator": "++",
                                                                    "argument": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "ThisExpression",
                                                                        "range": [
                                                                          3187,
                                                                          3191
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 70,
                                                                            "column": 36
                                                                          },
                                                                          "end": {
                                                                            "line": 70,
                                                                            "column": 40
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "count",
                                                                        "range": [
                                                                          3192,
                                                                          3197
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 70,
                                                                            "column": 41
                                                                          },
                                                                          "end": {
                                                                            "line": 70,
                                                                            "column": 46
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        3187,
                                                                        3197
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 70,
                                                                          "column": 36
                                                                        },
                                                                        "end": {
                                                                          "line": 70,
                                                                          "column": 46
                                                                        }
                                                                      }
                                                                    },
                                                                    "prefix": false,
                                                                    "range": [
                                                                      3187,
                                                                      3199
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 70,
                                                                        "column": 36
                                                                      },
                                                                      "end": {
                                                                        "line": 70,
                                                                        "column": 48
                                                                      }
                                                                    }
                                                                  },
                                                                  "kind": "init",
                                                                  "method": false,
                                                                  "shorthand": false,
                                                                  "computed": false,
                                                                  "range": [
                                                                    3180,
                                                                    3199
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 70,
                                                                      "column": 29
                                                                    },
                                                                    "end": {
                                                                      "line": 70,
                                                                      "column": 48
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "Property",
                                                                  "key": {
                                                                    "type": "Identifier",
                                                                    "name": "done",
                                                                    "range": [
                                                                      3201,
                                                                      3205
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 70,
                                                                        "column": 50
                                                                      },
                                                                      "end": {
                                                                        "line": 70,
                                                                        "column": 54
                                                                      }
                                                                    }
                                                                  },
                                                                  "value": {
                                                                    "type": "Literal",
                                                                    "value": false,
                                                                    "raw": "false",
                                                                    "range": [
                                                                      3207,
                                                                      3212
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 70,
                                                                        "column": 56
                                                                      },
                                                                      "end": {
                                                                        "line": 70,
                                                                        "column": 61
                                                                      }
                                                                    }
                                                                  },
                                                                  "kind": "init",
                                                                  "method": false,
                                                                  "shorthand": false,
                                                                  "computed": false,
                                                                  "range": [
                                                                    3201,
                                                                    3212
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 70,
                                                                      "column": 50
                                                                    },
                                                                    "end": {
                                                                      "line": 70,
                                                                      "column": 61
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                3178,
                                                                3214
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 70,
                                                                  "column": 27
                                                                },
                                                                "end": {
                                                                  "line": 70,
                                                                  "column": 63
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              3171,
                                                              3215
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 70,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 70,
                                                                "column": 64
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          3149,
                                                          3233
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 69,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 71,
                                                            "column": 17
                                                          }
                                                        }
                                                      },
                                                      "generator": false,
                                                      "expression": false,
                                                      "range": [
                                                        3137,
                                                        3233
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 69,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 71,
                                                          "column": 17
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      3131,
                                                      3233
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 69,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 71,
                                                        "column": 17
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3087,
                                                  3247
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 67,
                                                    "column": 29
                                                  },
                                                  "end": {
                                                    "line": 72,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "range": [
                                                3074,
                                                3247
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 67,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 72,
                                                  "column": 13
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            3070,
                                            3248
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 67,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 72,
                                              "column": 14
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "AssignmentExpression",
                                            "operator": "=",
                                            "left": {
                                              "type": "MemberExpression",
                                              "computed": true,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "myIterator",
                                                "range": [
                                                  3261,
                                                  3271
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 73,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 73,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "Symbol",
                                                  "range": [
                                                    3272,
                                                    3278
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 73,
                                                      "column": 23
                                                    },
                                                    "end": {
                                                      "line": 73,
                                                      "column": 29
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "iterator",
                                                  "range": [
                                                    3279,
                                                    3287
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 73,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 73,
                                                      "column": 38
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  3272,
                                                  3287
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 73,
                                                    "column": 23
                                                  },
                                                  "end": {
                                                    "line": 73,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                3261,
                                                3288
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 73,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 73,
                                                  "column": 39
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "FunctionExpression",
                                              "id": null,
                                              "params": [],
                                              "body": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "ReturnStatement",
                                                    "argument": {
                                                      "type": "ThisExpression",
                                                      "range": [
                                                        3312,
                                                        3316
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 73,
                                                          "column": 63
                                                        },
                                                        "end": {
                                                          "line": 73,
                                                          "column": 67
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      3305,
                                                      3317
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 73,
                                                        "column": 56
                                                      },
                                                      "end": {
                                                        "line": 73,
                                                        "column": 68
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3303,
                                                  3319
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 73,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 73,
                                                    "column": 70
                                                  }
                                                }
                                              },
                                              "generator": false,
                                              "expression": false,
                                              "range": [
                                                3291,
                                                3319
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 73,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 73,
                                                  "column": 70
                                                }
                                              }
                                            },
                                            "range": [
                                              3261,
                                              3319
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 73,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 73,
                                                "column": 70
                                              }
                                            }
                                          },
                                          "range": [
                                            3261,
                                            3320
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 73,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 73,
                                              "column": 71
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "e1",
                                                "range": [
                                                  3337,
                                                  3339
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 74,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 74,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "hot",
                                                  "range": [
                                                    3342,
                                                    3345
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 74,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 74,
                                                      "column": 24
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "---a---b---c---d---|",
                                                    "raw": "'---a---b---c---d---|'",
                                                    "range": [
                                                      3346,
                                                      3368
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 74,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 74,
                                                        "column": 47
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3342,
                                                  3369
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 74,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 74,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "range": [
                                                3337,
                                                3369
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 74,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 74,
                                                  "column": 48
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            3333,
                                            3370
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 74,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 74,
                                              "column": 49
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "e1subs",
                                                "range": [
                                                  3387,
                                                  3393
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 75,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 75,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "^                  !",
                                                "raw": "'^                  !'",
                                                "range": [
                                                  3396,
                                                  3418
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 75,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 75,
                                                    "column": 47
                                                  }
                                                }
                                              },
                                              "range": [
                                                3387,
                                                3418
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 75,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 75,
                                                  "column": 47
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            3383,
                                            3419
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 75,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 75,
                                              "column": 48
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  3436,
                                                  3444
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 76,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 76,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "---w---x---y---z---|",
                                                "raw": "'---w---x---y---z---|'",
                                                "range": [
                                                  3447,
                                                  3469
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 76,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 76,
                                                    "column": 49
                                                  }
                                                }
                                              },
                                              "range": [
                                                3436,
                                                3469
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 76,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 76,
                                                  "column": 49
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            3432,
                                            3470
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 76,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 76,
                                              "column": 50
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "values",
                                                "range": [
                                                  3487,
                                                  3493
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 77,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 77,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ObjectExpression",
                                                "properties": [
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "w",
                                                      "range": [
                                                        3514,
                                                        3515
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 78,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 78,
                                                          "column": 17
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "ArrayExpression",
                                                      "elements": [
                                                        {
                                                          "type": "Literal",
                                                          "value": "a",
                                                          "raw": "'a'",
                                                          "range": [
                                                            3518,
                                                            3521
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 78,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 78,
                                                              "column": 23
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "Literal",
                                                          "value": 0,
                                                          "raw": "0",
                                                          "range": [
                                                            3523,
                                                            3524
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 78,
                                                              "column": 25
                                                            },
                                                            "end": {
                                                              "line": 78,
                                                              "column": 26
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        3517,
                                                        3525
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 78,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 78,
                                                          "column": 27
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      3514,
                                                      3525
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 78,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 78,
                                                        "column": 27
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "x",
                                                      "range": [
                                                        3543,
                                                        3544
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 79,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 79,
                                                          "column": 17
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "ArrayExpression",
                                                      "elements": [
                                                        {
                                                          "type": "Literal",
                                                          "value": "b",
                                                          "raw": "'b'",
                                                          "range": [
                                                            3547,
                                                            3550
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 79,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 79,
                                                              "column": 23
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "Literal",
                                                          "value": 1,
                                                          "raw": "1",
                                                          "range": [
                                                            3552,
                                                            3553
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 79,
                                                              "column": 25
                                                            },
                                                            "end": {
                                                              "line": 79,
                                                              "column": 26
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        3546,
                                                        3554
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 79,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 79,
                                                          "column": 27
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      3543,
                                                      3554
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 79,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 79,
                                                        "column": 27
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "y",
                                                      "range": [
                                                        3572,
                                                        3573
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 80,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 80,
                                                          "column": 17
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "ArrayExpression",
                                                      "elements": [
                                                        {
                                                          "type": "Literal",
                                                          "value": "c",
                                                          "raw": "'c'",
                                                          "range": [
                                                            3576,
                                                            3579
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 80,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 80,
                                                              "column": 23
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "Literal",
                                                          "value": 2,
                                                          "raw": "2",
                                                          "range": [
                                                            3581,
                                                            3582
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 80,
                                                              "column": 25
                                                            },
                                                            "end": {
                                                              "line": 80,
                                                              "column": 26
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        3575,
                                                        3583
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 80,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 80,
                                                          "column": 27
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      3572,
                                                      3583
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 80,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 80,
                                                        "column": 27
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "z",
                                                      "range": [
                                                        3601,
                                                        3602
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 81,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 81,
                                                          "column": 17
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "ArrayExpression",
                                                      "elements": [
                                                        {
                                                          "type": "Literal",
                                                          "value": "d",
                                                          "raw": "'d'",
                                                          "range": [
                                                            3605,
                                                            3608
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 81,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 81,
                                                              "column": 23
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "Literal",
                                                          "value": 3,
                                                          "raw": "3",
                                                          "range": [
                                                            3610,
                                                            3611
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 81,
                                                              "column": 25
                                                            },
                                                            "end": {
                                                              "line": 81,
                                                              "column": 26
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        3604,
                                                        3612
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 81,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 81,
                                                          "column": 27
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      3601,
                                                      3612
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 81,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 81,
                                                        "column": 27
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3496,
                                                  3626
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 77,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 82,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "range": [
                                                3487,
                                                3626
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 77,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 82,
                                                  "column": 13
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            3483,
                                            3627
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 77,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 82,
                                              "column": 14
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    3640,
                                                    3656
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 83,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 83,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Observable",
                                                        "range": [
                                                          3657,
                                                          3667
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 83,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 83,
                                                            "column": 39
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "zip",
                                                        "range": [
                                                          3668,
                                                          3671
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 83,
                                                            "column": 40
                                                          },
                                                          "end": {
                                                            "line": 83,
                                                            "column": 43
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3657,
                                                        3671
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 83,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 83,
                                                          "column": 43
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "e1",
                                                        "range": [
                                                          3672,
                                                          3674
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 83,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 83,
                                                            "column": 46
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "myIterator",
                                                        "range": [
                                                          3676,
                                                          3686
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 83,
                                                            "column": 48
                                                          },
                                                          "end": {
                                                            "line": 83,
                                                            "column": 58
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      3657,
                                                      3687
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 83,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 83,
                                                        "column": 59
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3640,
                                                  3688
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 83,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 83,
                                                    "column": 60
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  3689,
                                                  3693
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 83,
                                                    "column": 61
                                                  },
                                                  "end": {
                                                    "line": 83,
                                                    "column": 65
                                                  }
                                                }
                                              },
                                              "range": [
                                                3640,
                                                3693
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 83,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 83,
                                                  "column": 65
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  3694,
                                                  3702
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 83,
                                                    "column": 66
                                                  },
                                                  "end": {
                                                    "line": 83,
                                                    "column": 74
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "values",
                                                "range": [
                                                  3704,
                                                  3710
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 83,
                                                    "column": 76
                                                  },
                                                  "end": {
                                                    "line": 83,
                                                    "column": 82
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              3640,
                                              3711
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 83,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 83,
                                                "column": 83
                                              }
                                            }
                                          },
                                          "range": [
                                            3640,
                                            3712
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 83,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 83,
                                              "column": 84
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectSubscriptions",
                                                  "range": [
                                                    3725,
                                                    3744
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 84,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 84,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "e1",
                                                      "range": [
                                                        3745,
                                                        3747
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 84,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 84,
                                                          "column": 34
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "subscriptions",
                                                      "range": [
                                                        3748,
                                                        3761
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 84,
                                                          "column": 35
                                                        },
                                                        "end": {
                                                          "line": 84,
                                                          "column": 48
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      3745,
                                                      3761
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 84,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 84,
                                                        "column": 48
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3725,
                                                  3762
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 84,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 84,
                                                    "column": 49
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  3763,
                                                  3767
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 84,
                                                    "column": 50
                                                  },
                                                  "end": {
                                                    "line": 84,
                                                    "column": 54
                                                  }
                                                }
                                              },
                                              "range": [
                                                3725,
                                                3767
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 84,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 84,
                                                  "column": 54
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "e1subs",
                                                "range": [
                                                  3768,
                                                  3774
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 84,
                                                    "column": 55
                                                  },
                                                  "end": {
                                                    "line": 84,
                                                    "column": 61
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              3725,
                                              3775
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 84,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 84,
                                                "column": 62
                                              }
                                            }
                                          },
                                          "range": [
                                            3725,
                                            3776
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 84,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 84,
                                              "column": 63
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        3056,
                                        3786
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 66,
                                          "column": 54
                                        },
                                        "end": {
                                          "line": 85,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      3044,
                                      3786
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 85,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3010,
                                  3787
                                ],
                                "loc": {
                                  "start": {
                                    "line": 66,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 85,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 502,
                                "_esdocTestName": "it502"
                              },
                              "range": [
                                3010,
                                3788
                              ],
                              "loc": {
                                "start": {
                                  "line": 66,
                                  "column": 8
                                },
                                "end": {
                                  "line": 85,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    3797,
                                    3799
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 86,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 86,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should only call `next` as needed",
                                    "raw": "'should only call `next` as needed'",
                                    "range": [
                                      3800,
                                      3835
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "nextCalled",
                                                "range": [
                                                  3867,
                                                  3877
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 87,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 87,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": 0,
                                                "raw": "0",
                                                "range": [
                                                  3880,
                                                  3881
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 87,
                                                    "column": 29
                                                  },
                                                  "end": {
                                                    "line": 87,
                                                    "column": 30
                                                  }
                                                }
                                              },
                                              "range": [
                                                3867,
                                                3881
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 87,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 87,
                                                  "column": 30
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            3863,
                                            3882
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 87,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 87,
                                              "column": 31
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "myIterator",
                                                "range": [
                                                  3899,
                                                  3909
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 88,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 88,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ObjectExpression",
                                                "properties": [
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "count",
                                                      "range": [
                                                        3930,
                                                        3935
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 89,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 89,
                                                          "column": 21
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "Literal",
                                                      "value": 0,
                                                      "raw": "0",
                                                      "range": [
                                                        3937,
                                                        3938
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 89,
                                                          "column": 23
                                                        },
                                                        "end": {
                                                          "line": 89,
                                                          "column": 24
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      3930,
                                                      3938
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 89,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 89,
                                                        "column": 24
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "next",
                                                      "range": [
                                                        3956,
                                                        3960
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 90,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 90,
                                                          "column": 20
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "FunctionExpression",
                                                      "id": null,
                                                      "params": [],
                                                      "body": {
                                                        "type": "BlockStatement",
                                                        "body": [
                                                          {
                                                            "type": "ExpressionStatement",
                                                            "expression": {
                                                              "type": "UpdateExpression",
                                                              "operator": "++",
                                                              "argument": {
                                                                "type": "Identifier",
                                                                "name": "nextCalled",
                                                                "range": [
                                                                  3996,
                                                                  4006
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 91,
                                                                    "column": 20
                                                                  },
                                                                  "end": {
                                                                    "line": 91,
                                                                    "column": 30
                                                                  }
                                                                }
                                                              },
                                                              "prefix": false,
                                                              "range": [
                                                                3996,
                                                                4008
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 91,
                                                                  "column": 20
                                                                },
                                                                "end": {
                                                                  "line": 91,
                                                                  "column": 32
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              3996,
                                                              4009
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 91,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 91,
                                                                "column": 33
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "ReturnStatement",
                                                            "argument": {
                                                              "type": "ObjectExpression",
                                                              "properties": [
                                                                {
                                                                  "type": "Property",
                                                                  "key": {
                                                                    "type": "Identifier",
                                                                    "name": "value",
                                                                    "range": [
                                                                      4039,
                                                                      4044
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 92,
                                                                        "column": 29
                                                                      },
                                                                      "end": {
                                                                        "line": 92,
                                                                        "column": 34
                                                                      }
                                                                    }
                                                                  },
                                                                  "value": {
                                                                    "type": "UpdateExpression",
                                                                    "operator": "++",
                                                                    "argument": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "_this",
                                                                        "range": [
                                                                          4046,
                                                                          4051
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 92,
                                                                            "column": 36
                                                                          },
                                                                          "end": {
                                                                            "line": 92,
                                                                            "column": 41
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "count",
                                                                        "range": [
                                                                          4052,
                                                                          4057
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 92,
                                                                            "column": 42
                                                                          },
                                                                          "end": {
                                                                            "line": 92,
                                                                            "column": 47
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        4046,
                                                                        4057
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 92,
                                                                          "column": 36
                                                                        },
                                                                        "end": {
                                                                          "line": 92,
                                                                          "column": 47
                                                                        }
                                                                      }
                                                                    },
                                                                    "prefix": false,
                                                                    "range": [
                                                                      4046,
                                                                      4059
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 92,
                                                                        "column": 36
                                                                      },
                                                                      "end": {
                                                                        "line": 92,
                                                                        "column": 49
                                                                      }
                                                                    }
                                                                  },
                                                                  "kind": "init",
                                                                  "method": false,
                                                                  "shorthand": false,
                                                                  "computed": false,
                                                                  "range": [
                                                                    4039,
                                                                    4059
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 92,
                                                                      "column": 29
                                                                    },
                                                                    "end": {
                                                                      "line": 92,
                                                                      "column": 49
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "Property",
                                                                  "key": {
                                                                    "type": "Identifier",
                                                                    "name": "done",
                                                                    "range": [
                                                                      4061,
                                                                      4065
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 92,
                                                                        "column": 51
                                                                      },
                                                                      "end": {
                                                                        "line": 92,
                                                                        "column": 55
                                                                      }
                                                                    }
                                                                  },
                                                                  "value": {
                                                                    "type": "Literal",
                                                                    "value": false,
                                                                    "raw": "false",
                                                                    "range": [
                                                                      4067,
                                                                      4072
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 92,
                                                                        "column": 57
                                                                      },
                                                                      "end": {
                                                                        "line": 92,
                                                                        "column": 62
                                                                      }
                                                                    }
                                                                  },
                                                                  "kind": "init",
                                                                  "method": false,
                                                                  "shorthand": false,
                                                                  "computed": false,
                                                                  "range": [
                                                                    4061,
                                                                    4072
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 92,
                                                                      "column": 51
                                                                    },
                                                                    "end": {
                                                                      "line": 92,
                                                                      "column": 62
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                4037,
                                                                4074
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 92,
                                                                  "column": 27
                                                                },
                                                                "end": {
                                                                  "line": 92,
                                                                  "column": 64
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              4030,
                                                              4075
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 92,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 92,
                                                                "column": 65
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          3974,
                                                          4093
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 90,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 93,
                                                            "column": 17
                                                          }
                                                        }
                                                      },
                                                      "generator": false,
                                                      "expression": false,
                                                      "range": [
                                                        3962,
                                                        4093
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 90,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 93,
                                                          "column": 17
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      3956,
                                                      4093
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 90,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 93,
                                                        "column": 17
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3912,
                                                  4107
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 88,
                                                    "column": 29
                                                  },
                                                  "end": {
                                                    "line": 94,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "range": [
                                                3899,
                                                4107
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 88,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 94,
                                                  "column": 13
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            3895,
                                            4108
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 88,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 94,
                                              "column": 14
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "AssignmentExpression",
                                            "operator": "=",
                                            "left": {
                                              "type": "MemberExpression",
                                              "computed": true,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "myIterator",
                                                "range": [
                                                  4121,
                                                  4131
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 95,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 95,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "Symbol",
                                                  "range": [
                                                    4132,
                                                    4138
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 95,
                                                      "column": 23
                                                    },
                                                    "end": {
                                                      "line": 95,
                                                      "column": 29
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "iterator",
                                                  "range": [
                                                    4139,
                                                    4147
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 95,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 95,
                                                      "column": 38
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  4132,
                                                  4147
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 95,
                                                    "column": 23
                                                  },
                                                  "end": {
                                                    "line": 95,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                4121,
                                                4148
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 95,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 95,
                                                  "column": 39
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "FunctionExpression",
                                              "id": null,
                                              "params": [],
                                              "body": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "ReturnStatement",
                                                    "argument": {
                                                      "type": "ThisExpression",
                                                      "range": [
                                                        4188,
                                                        4192
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 96,
                                                          "column": 23
                                                        },
                                                        "end": {
                                                          "line": 96,
                                                          "column": 27
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4181,
                                                      4193
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 96,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 96,
                                                        "column": 28
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4163,
                                                  4207
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 95,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 97,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "generator": false,
                                              "expression": false,
                                              "range": [
                                                4151,
                                                4207
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 95,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 97,
                                                  "column": 13
                                                }
                                              }
                                            },
                                            "range": [
                                              4121,
                                              4207
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 95,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 97,
                                                "column": 13
                                              }
                                            }
                                          },
                                          "range": [
                                            4121,
                                            4208
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 95,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 97,
                                              "column": 14
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      4221,
                                                      4231
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 98,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 98,
                                                        "column": 22
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "zip",
                                                    "range": [
                                                      4232,
                                                      4235
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 98,
                                                        "column": 23
                                                      },
                                                      "end": {
                                                        "line": 98,
                                                        "column": 26
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    4221,
                                                    4235
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 98,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 98,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Observable",
                                                        "range": [
                                                          4236,
                                                          4246
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 98,
                                                            "column": 27
                                                          },
                                                          "end": {
                                                            "line": 98,
                                                            "column": 37
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "of",
                                                        "range": [
                                                          4247,
                                                          4249
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 98,
                                                            "column": 38
                                                          },
                                                          "end": {
                                                            "line": 98,
                                                            "column": 40
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4236,
                                                        4249
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 98,
                                                          "column": 27
                                                        },
                                                        "end": {
                                                          "line": 98,
                                                          "column": 40
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": 1,
                                                        "raw": "1",
                                                        "range": [
                                                          4250,
                                                          4251
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 98,
                                                            "column": 41
                                                          },
                                                          "end": {
                                                            "line": 98,
                                                            "column": 42
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Literal",
                                                        "value": 2,
                                                        "raw": "2",
                                                        "range": [
                                                          4253,
                                                          4254
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 98,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 98,
                                                            "column": 45
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Literal",
                                                        "value": 3,
                                                        "raw": "3",
                                                        "range": [
                                                          4256,
                                                          4257
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 98,
                                                            "column": 47
                                                          },
                                                          "end": {
                                                            "line": 98,
                                                            "column": 48
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      4236,
                                                      4258
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 98,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 98,
                                                        "column": 49
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "myIterator",
                                                    "range": [
                                                      4260,
                                                      4270
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 98,
                                                        "column": 51
                                                      },
                                                      "end": {
                                                        "line": 98,
                                                        "column": 61
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4221,
                                                  4271
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 98,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 98,
                                                    "column": 62
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "subscribe",
                                                "range": [
                                                  4289,
                                                  4298
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 99,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 99,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              "range": [
                                                4221,
                                                4298
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 98,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 99,
                                                  "column": 26
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              4221,
                                              4300
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 98,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 99,
                                                "column": 28
                                              }
                                            }
                                          },
                                          "range": [
                                            4221,
                                            4301
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 98,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 99,
                                              "column": 29
                                            }
                                          },
                                          "trailingComments": [
                                            {
                                              "type": "Line",
                                              "value": " since zip will call `next()` in advance, total calls when",
                                              "range": [
                                                4314,
                                                4374
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 100,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 100,
                                                  "column": 72
                                                }
                                              }
                                            },
                                            {
                                              "type": "Line",
                                              "value": " zipped with 3 other values should be 4.",
                                              "range": [
                                                4387,
                                                4429
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 101,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 101,
                                                  "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": [
                                                        4442,
                                                        4448
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 102,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 102,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        4449,
                                                        4455
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 102,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 102,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4442,
                                                      4455
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 102,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 102,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "nextCalled",
                                                      "range": [
                                                        4456,
                                                        4466
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 102,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 102,
                                                          "column": 36
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    4442,
                                                    4467
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 102,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 102,
                                                      "column": 37
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    4468,
                                                    4470
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 102,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 102,
                                                      "column": 40
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  4442,
                                                  4470
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 102,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 102,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  4471,
                                                  4476
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 102,
                                                    "column": 41
                                                  },
                                                  "end": {
                                                    "line": 102,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                4442,
                                                4476
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 102,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 102,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 4,
                                                "raw": "4",
                                                "range": [
                                                  4477,
                                                  4478
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 102,
                                                    "column": 47
                                                  },
                                                  "end": {
                                                    "line": 102,
                                                    "column": 48
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              4442,
                                              4479
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 102,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 102,
                                                "column": 49
                                              }
                                            }
                                          },
                                          "range": [
                                            4442,
                                            4480
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 102,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 102,
                                              "column": 50
                                            }
                                          },
                                          "leadingComments": [
                                            {
                                              "type": "Line",
                                              "value": " since zip will call `next()` in advance, total calls when",
                                              "range": [
                                                4314,
                                                4374
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 100,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 100,
                                                  "column": 72
                                                }
                                              }
                                            },
                                            {
                                              "type": "Line",
                                              "value": " zipped with 3 other values should be 4.",
                                              "range": [
                                                4387,
                                                4429
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 101,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 101,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ]
                                        }
                                      ],
                                      "range": [
                                        3849,
                                        4490
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 86,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 103,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      3837,
                                      4490
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 103,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3797,
                                  4491
                                ],
                                "loc": {
                                  "start": {
                                    "line": 86,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 103,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 503,
                                "_esdocTestName": "it503"
                              },
                              "range": [
                                3797,
                                4492
                              ],
                              "loc": {
                                "start": {
                                  "line": 86,
                                  "column": 8
                                },
                                "end": {
                                  "line": 103,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    4501,
                                    4503
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 104,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 104,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should work with never observable and empty iterable",
                                    "raw": "'should work with never observable and empty iterable'",
                                    "range": [
                                      4504,
                                      4558
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 65
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  4590,
                                                  4591
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 105,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 105,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "cold",
                                                  "range": [
                                                    4594,
                                                    4598
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 105,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 105,
                                                      "column": 24
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "-",
                                                    "raw": "'-'",
                                                    "range": [
                                                      4599,
                                                      4602
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 105,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 105,
                                                        "column": 28
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4594,
                                                  4603
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 105,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 105,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "range": [
                                                4590,
                                                4603
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 105,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 105,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            4586,
                                            4604
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 105,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 105,
                                              "column": 30
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  4621,
                                                  4626
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 106,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 106,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "^",
                                                "raw": "'^'",
                                                "range": [
                                                  4629,
                                                  4632
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 106,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 106,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "range": [
                                                4621,
                                                4632
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 106,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 106,
                                                  "column": 27
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            4617,
                                            4633
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 106,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 106,
                                              "column": 28
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  4650,
                                                  4651
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 107,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 107,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ArrayExpression",
                                                "elements": [],
                                                "range": [
                                                  4654,
                                                  4656
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 107,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 107,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "range": [
                                                4650,
                                                4656
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 107,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 107,
                                                  "column": 22
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            4646,
                                            4657
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 107,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 107,
                                              "column": 23
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  4674,
                                                  4682
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 108,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 108,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "-",
                                                "raw": "'-'",
                                                "range": [
                                                  4685,
                                                  4688
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 108,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 108,
                                                    "column": 30
                                                  }
                                                }
                                              },
                                              "range": [
                                                4674,
                                                4688
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 108,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 108,
                                                  "column": 30
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            4670,
                                            4689
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 108,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 108,
                                              "column": 31
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    4702,
                                                    4718
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 109,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 109,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Observable",
                                                        "range": [
                                                          4719,
                                                          4729
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 109,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 109,
                                                            "column": 39
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "zip",
                                                        "range": [
                                                          4730,
                                                          4733
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 109,
                                                            "column": 40
                                                          },
                                                          "end": {
                                                            "line": 109,
                                                            "column": 43
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4719,
                                                        4733
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 109,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 109,
                                                          "column": 43
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          4734,
                                                          4735
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 109,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 109,
                                                            "column": 45
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "b",
                                                        "range": [
                                                          4737,
                                                          4738
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 109,
                                                            "column": 47
                                                          },
                                                          "end": {
                                                            "line": 109,
                                                            "column": 48
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      4719,
                                                      4739
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 109,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 109,
                                                        "column": 49
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4702,
                                                  4740
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 109,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 109,
                                                    "column": 50
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  4741,
                                                  4745
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 109,
                                                    "column": 51
                                                  },
                                                  "end": {
                                                    "line": 109,
                                                    "column": 55
                                                  }
                                                }
                                              },
                                              "range": [
                                                4702,
                                                4745
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 109,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 109,
                                                  "column": 55
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  4746,
                                                  4754
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 109,
                                                    "column": 56
                                                  },
                                                  "end": {
                                                    "line": 109,
                                                    "column": 64
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              4702,
                                              4755
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 109,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 109,
                                                "column": 65
                                              }
                                            }
                                          },
                                          "range": [
                                            4702,
                                            4756
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 109,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 109,
                                              "column": 66
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectSubscriptions",
                                                  "range": [
                                                    4769,
                                                    4788
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 110,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 110,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        4789,
                                                        4790
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 110,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 110,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "subscriptions",
                                                      "range": [
                                                        4791,
                                                        4804
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 110,
                                                          "column": 34
                                                        },
                                                        "end": {
                                                          "line": 110,
                                                          "column": 47
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4789,
                                                      4804
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 110,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 110,
                                                        "column": 47
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4769,
                                                  4805
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 110,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 110,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  4806,
                                                  4810
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 110,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 110,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                4769,
                                                4810
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 110,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 110,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  4811,
                                                  4816
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 110,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 110,
                                                    "column": 59
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              4769,
                                              4817
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 110,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 110,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "range": [
                                            4769,
                                            4818
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 110,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 110,
                                              "column": 61
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        4572,
                                        4828
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 104,
                                          "column": 79
                                        },
                                        "end": {
                                          "line": 111,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      4560,
                                      4828
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 67
                                      },
                                      "end": {
                                        "line": 111,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4501,
                                  4829
                                ],
                                "loc": {
                                  "start": {
                                    "line": 104,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 111,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 504,
                                "_esdocTestName": "it504"
                              },
                              "range": [
                                4501,
                                4830
                              ],
                              "loc": {
                                "start": {
                                  "line": 104,
                                  "column": 8
                                },
                                "end": {
                                  "line": 111,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    4839,
                                    4841
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 112,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 112,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should work with empty observable and empty iterable",
                                    "raw": "'should work with empty observable and empty iterable'",
                                    "range": [
                                      4842,
                                      4896
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 112,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 112,
                                        "column": 65
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  4928,
                                                  4929
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 113,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 113,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "cold",
                                                  "range": [
                                                    4932,
                                                    4936
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 113,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 113,
                                                      "column": 24
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "|",
                                                    "raw": "'|'",
                                                    "range": [
                                                      4937,
                                                      4940
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 113,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 113,
                                                        "column": 28
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4932,
                                                  4941
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 113,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 113,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "range": [
                                                4928,
                                                4941
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 113,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 113,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            4924,
                                            4942
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 113,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 113,
                                              "column": 30
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  4959,
                                                  4964
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 114,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 114,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "(^!)",
                                                "raw": "'(^!)'",
                                                "range": [
                                                  4967,
                                                  4973
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 114,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 114,
                                                    "column": 30
                                                  }
                                                }
                                              },
                                              "range": [
                                                4959,
                                                4973
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 114,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 114,
                                                  "column": 30
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            4955,
                                            4974
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 114,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 114,
                                              "column": 31
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  4991,
                                                  4992
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 115,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 115,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ArrayExpression",
                                                "elements": [],
                                                "range": [
                                                  4995,
                                                  4997
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 115,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 115,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "range": [
                                                4991,
                                                4997
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 115,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 115,
                                                  "column": 22
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            4987,
                                            4998
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 115,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 115,
                                              "column": 23
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  5015,
                                                  5023
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 116,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 116,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "|",
                                                "raw": "'|'",
                                                "range": [
                                                  5026,
                                                  5029
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 116,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 116,
                                                    "column": 30
                                                  }
                                                }
                                              },
                                              "range": [
                                                5015,
                                                5029
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 116,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 116,
                                                  "column": 30
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5011,
                                            5030
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 116,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 116,
                                              "column": 31
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    5043,
                                                    5059
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 117,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 117,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Observable",
                                                        "range": [
                                                          5060,
                                                          5070
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 117,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 117,
                                                            "column": 39
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "zip",
                                                        "range": [
                                                          5071,
                                                          5074
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 117,
                                                            "column": 40
                                                          },
                                                          "end": {
                                                            "line": 117,
                                                            "column": 43
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        5060,
                                                        5074
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 117,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 117,
                                                          "column": 43
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          5075,
                                                          5076
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 117,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 117,
                                                            "column": 45
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "b",
                                                        "range": [
                                                          5078,
                                                          5079
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 117,
                                                            "column": 47
                                                          },
                                                          "end": {
                                                            "line": 117,
                                                            "column": 48
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      5060,
                                                      5080
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 117,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 117,
                                                        "column": 49
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5043,
                                                  5081
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 117,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 117,
                                                    "column": 50
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  5082,
                                                  5086
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 117,
                                                    "column": 51
                                                  },
                                                  "end": {
                                                    "line": 117,
                                                    "column": 55
                                                  }
                                                }
                                              },
                                              "range": [
                                                5043,
                                                5086
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 117,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 117,
                                                  "column": 55
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  5087,
                                                  5095
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 117,
                                                    "column": 56
                                                  },
                                                  "end": {
                                                    "line": 117,
                                                    "column": 64
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              5043,
                                              5096
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 117,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 117,
                                                "column": 65
                                              }
                                            }
                                          },
                                          "range": [
                                            5043,
                                            5097
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 117,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 117,
                                              "column": 66
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectSubscriptions",
                                                  "range": [
                                                    5110,
                                                    5129
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 118,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 118,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        5130,
                                                        5131
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 118,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 118,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "subscriptions",
                                                      "range": [
                                                        5132,
                                                        5145
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 118,
                                                          "column": 34
                                                        },
                                                        "end": {
                                                          "line": 118,
                                                          "column": 47
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      5130,
                                                      5145
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 118,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 118,
                                                        "column": 47
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5110,
                                                  5146
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 118,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 118,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  5147,
                                                  5151
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 118,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 118,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                5110,
                                                5151
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 118,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 118,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  5152,
                                                  5157
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 118,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 118,
                                                    "column": 59
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              5110,
                                              5158
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 118,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 118,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "range": [
                                            5110,
                                            5159
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 118,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 118,
                                              "column": 61
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        4910,
                                        5169
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 112,
                                          "column": 79
                                        },
                                        "end": {
                                          "line": 119,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      4898,
                                      5169
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 112,
                                        "column": 67
                                      },
                                      "end": {
                                        "line": 119,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4839,
                                  5170
                                ],
                                "loc": {
                                  "start": {
                                    "line": 112,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 119,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 505,
                                "_esdocTestName": "it505"
                              },
                              "range": [
                                4839,
                                5171
                              ],
                              "loc": {
                                "start": {
                                  "line": 112,
                                  "column": 8
                                },
                                "end": {
                                  "line": 119,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    5180,
                                    5182
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 120,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 120,
                                      "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": [
                                      5183,
                                      5241
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 120,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 120,
                                        "column": 69
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  5273,
                                                  5274
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 121,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 121,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "cold",
                                                  "range": [
                                                    5277,
                                                    5281
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 121,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 121,
                                                      "column": 24
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "|",
                                                    "raw": "'|'",
                                                    "range": [
                                                      5282,
                                                      5285
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 121,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 121,
                                                        "column": 28
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5277,
                                                  5286
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 121,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 121,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "range": [
                                                5273,
                                                5286
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 121,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 121,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5269,
                                            5287
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 121,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 121,
                                              "column": 30
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  5304,
                                                  5309
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 122,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 122,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "(^!)",
                                                "raw": "'(^!)'",
                                                "range": [
                                                  5312,
                                                  5318
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 122,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 122,
                                                    "column": 30
                                                  }
                                                }
                                              },
                                              "range": [
                                                5304,
                                                5318
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 122,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 122,
                                                  "column": 30
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5300,
                                            5319
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 122,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 122,
                                              "column": 31
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  5336,
                                                  5337
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 123,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 123,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 1,
                                                    "raw": "1",
                                                    "range": [
                                                      5341,
                                                      5342
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 123,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 123,
                                                        "column": 22
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5340,
                                                  5343
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 123,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 123,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "range": [
                                                5336,
                                                5343
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 123,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 123,
                                                  "column": 23
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5332,
                                            5344
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 123,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 123,
                                              "column": 24
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  5361,
                                                  5369
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 124,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 124,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "|",
                                                "raw": "'|'",
                                                "range": [
                                                  5372,
                                                  5375
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 124,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 124,
                                                    "column": 30
                                                  }
                                                }
                                              },
                                              "range": [
                                                5361,
                                                5375
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 124,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 124,
                                                  "column": 30
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5357,
                                            5376
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 124,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 124,
                                              "column": 31
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    5389,
                                                    5405
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 125,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 125,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Observable",
                                                        "range": [
                                                          5406,
                                                          5416
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 125,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 125,
                                                            "column": 39
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "zip",
                                                        "range": [
                                                          5417,
                                                          5420
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 125,
                                                            "column": 40
                                                          },
                                                          "end": {
                                                            "line": 125,
                                                            "column": 43
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        5406,
                                                        5420
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 125,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 125,
                                                          "column": 43
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          5421,
                                                          5422
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 125,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 125,
                                                            "column": 45
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "b",
                                                        "range": [
                                                          5424,
                                                          5425
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 125,
                                                            "column": 47
                                                          },
                                                          "end": {
                                                            "line": 125,
                                                            "column": 48
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      5406,
                                                      5426
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 125,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 125,
                                                        "column": 49
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5389,
                                                  5427
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 125,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 125,
                                                    "column": 50
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  5428,
                                                  5432
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 125,
                                                    "column": 51
                                                  },
                                                  "end": {
                                                    "line": 125,
                                                    "column": 55
                                                  }
                                                }
                                              },
                                              "range": [
                                                5389,
                                                5432
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 125,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 125,
                                                  "column": 55
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  5433,
                                                  5441
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 125,
                                                    "column": 56
                                                  },
                                                  "end": {
                                                    "line": 125,
                                                    "column": 64
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              5389,
                                              5442
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 125,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 125,
                                                "column": 65
                                              }
                                            }
                                          },
                                          "range": [
                                            5389,
                                            5443
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 125,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 125,
                                              "column": 66
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectSubscriptions",
                                                  "range": [
                                                    5456,
                                                    5475
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 126,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 126,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        5476,
                                                        5477
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 126,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 126,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "subscriptions",
                                                      "range": [
                                                        5478,
                                                        5491
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 126,
                                                          "column": 34
                                                        },
                                                        "end": {
                                                          "line": 126,
                                                          "column": 47
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      5476,
                                                      5491
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 126,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 126,
                                                        "column": 47
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5456,
                                                  5492
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 126,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 126,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  5493,
                                                  5497
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 126,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 126,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                5456,
                                                5497
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 126,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 126,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  5498,
                                                  5503
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 126,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 126,
                                                    "column": 59
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              5456,
                                              5504
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 126,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 126,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "range": [
                                            5456,
                                            5505
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 126,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 126,
                                              "column": 61
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        5255,
                                        5515
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 120,
                                          "column": 83
                                        },
                                        "end": {
                                          "line": 127,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      5243,
                                      5515
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 120,
                                        "column": 71
                                      },
                                      "end": {
                                        "line": 127,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5180,
                                  5516
                                ],
                                "loc": {
                                  "start": {
                                    "line": 120,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 127,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 506,
                                "_esdocTestName": "it506"
                              },
                              "range": [
                                5180,
                                5517
                              ],
                              "loc": {
                                "start": {
                                  "line": 120,
                                  "column": 8
                                },
                                "end": {
                                  "line": 127,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    5526,
                                    5528
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 128,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 128,
                                      "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": [
                                      5529,
                                      5587
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 128,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 128,
                                        "column": 69
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  5619,
                                                  5620
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 129,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 129,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "hot",
                                                  "range": [
                                                    5623,
                                                    5626
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 129,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 129,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "---^----a--|",
                                                    "raw": "'---^----a--|'",
                                                    "range": [
                                                      5627,
                                                      5641
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 129,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 129,
                                                        "column": 38
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5623,
                                                  5642
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 129,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 129,
                                                    "column": 39
                                                  }
                                                }
                                              },
                                              "range": [
                                                5619,
                                                5642
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 129,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 129,
                                                  "column": 39
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5615,
                                            5643
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 129,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 129,
                                              "column": 40
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  5660,
                                                  5665
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 130,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 130,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "^       !",
                                                "raw": "'^       !'",
                                                "range": [
                                                  5668,
                                                  5679
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 130,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 130,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "range": [
                                                5660,
                                                5679
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 130,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 130,
                                                  "column": 35
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5656,
                                            5680
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 130,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 130,
                                              "column": 36
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  5697,
                                                  5698
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 131,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 131,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ArrayExpression",
                                                "elements": [],
                                                "range": [
                                                  5701,
                                                  5703
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 131,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 131,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "range": [
                                                5697,
                                                5703
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 131,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 131,
                                                  "column": 22
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5693,
                                            5704
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 131,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 131,
                                              "column": 23
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  5721,
                                                  5729
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 132,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 132,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "--------|",
                                                "raw": "'--------|'",
                                                "range": [
                                                  5732,
                                                  5743
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 132,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 132,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                5721,
                                                5743
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 132,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 132,
                                                  "column": 38
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5717,
                                            5744
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 132,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 132,
                                              "column": 39
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    5757,
                                                    5773
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 133,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 133,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Observable",
                                                        "range": [
                                                          5774,
                                                          5784
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 133,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 133,
                                                            "column": 39
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "zip",
                                                        "range": [
                                                          5785,
                                                          5788
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 133,
                                                            "column": 40
                                                          },
                                                          "end": {
                                                            "line": 133,
                                                            "column": 43
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        5774,
                                                        5788
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 133,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 133,
                                                          "column": 43
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          5789,
                                                          5790
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 133,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 133,
                                                            "column": 45
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "b",
                                                        "range": [
                                                          5792,
                                                          5793
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 133,
                                                            "column": 47
                                                          },
                                                          "end": {
                                                            "line": 133,
                                                            "column": 48
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      5774,
                                                      5794
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 133,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 133,
                                                        "column": 49
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5757,
                                                  5795
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 133,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 133,
                                                    "column": 50
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  5796,
                                                  5800
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 133,
                                                    "column": 51
                                                  },
                                                  "end": {
                                                    "line": 133,
                                                    "column": 55
                                                  }
                                                }
                                              },
                                              "range": [
                                                5757,
                                                5800
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 133,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 133,
                                                  "column": 55
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  5801,
                                                  5809
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 133,
                                                    "column": 56
                                                  },
                                                  "end": {
                                                    "line": 133,
                                                    "column": 64
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              5757,
                                              5810
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 133,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 133,
                                                "column": 65
                                              }
                                            }
                                          },
                                          "range": [
                                            5757,
                                            5811
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 133,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 133,
                                              "column": 66
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectSubscriptions",
                                                  "range": [
                                                    5824,
                                                    5843
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 134,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 134,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        5844,
                                                        5845
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 134,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 134,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "subscriptions",
                                                      "range": [
                                                        5846,
                                                        5859
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 134,
                                                          "column": 34
                                                        },
                                                        "end": {
                                                          "line": 134,
                                                          "column": 47
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      5844,
                                                      5859
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 134,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 134,
                                                        "column": 47
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5824,
                                                  5860
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 134,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 134,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  5861,
                                                  5865
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 134,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 134,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                5824,
                                                5865
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 134,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 134,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  5866,
                                                  5871
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 134,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 134,
                                                    "column": 59
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              5824,
                                              5872
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 134,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 134,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "range": [
                                            5824,
                                            5873
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 134,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 134,
                                              "column": 61
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        5601,
                                        5883
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 128,
                                          "column": 83
                                        },
                                        "end": {
                                          "line": 135,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      5589,
                                      5883
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 128,
                                        "column": 71
                                      },
                                      "end": {
                                        "line": 135,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5526,
                                  5884
                                ],
                                "loc": {
                                  "start": {
                                    "line": 128,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 135,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 507,
                                "_esdocTestName": "it507"
                              },
                              "range": [
                                5526,
                                5885
                              ],
                              "loc": {
                                "start": {
                                  "line": 128,
                                  "column": 8
                                },
                                "end": {
                                  "line": 135,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    5894,
                                    5896
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 136,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 136,
                                      "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": [
                                      5897,
                                      5955
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 136,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 136,
                                        "column": 69
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  5987,
                                                  5988
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 137,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 137,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "cold",
                                                  "range": [
                                                    5991,
                                                    5995
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 137,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 137,
                                                      "column": 24
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "-",
                                                    "raw": "'-'",
                                                    "range": [
                                                      5996,
                                                      5999
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 137,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 137,
                                                        "column": 28
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5991,
                                                  6000
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 137,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 137,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "range": [
                                                5987,
                                                6000
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 137,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 137,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5983,
                                            6001
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 137,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 137,
                                              "column": 30
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  6018,
                                                  6023
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 138,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 138,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "^",
                                                "raw": "'^'",
                                                "range": [
                                                  6026,
                                                  6029
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 138,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 138,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "range": [
                                                6018,
                                                6029
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 138,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 138,
                                                  "column": 27
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6014,
                                            6030
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 138,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 138,
                                              "column": 28
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  6047,
                                                  6048
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 139,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 139,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 1,
                                                    "raw": "1",
                                                    "range": [
                                                      6052,
                                                      6053
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 139,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 139,
                                                        "column": 22
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6051,
                                                  6054
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 139,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 139,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "range": [
                                                6047,
                                                6054
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 139,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 139,
                                                  "column": 23
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6043,
                                            6055
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 139,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 139,
                                              "column": 24
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  6072,
                                                  6080
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 140,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 140,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "-",
                                                "raw": "'-'",
                                                "range": [
                                                  6083,
                                                  6086
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 140,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 140,
                                                    "column": 30
                                                  }
                                                }
                                              },
                                              "range": [
                                                6072,
                                                6086
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 140,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 140,
                                                  "column": 30
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6068,
                                            6087
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 140,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 140,
                                              "column": 31
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    6100,
                                                    6116
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 141,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 141,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Observable",
                                                        "range": [
                                                          6117,
                                                          6127
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 141,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 141,
                                                            "column": 39
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "zip",
                                                        "range": [
                                                          6128,
                                                          6131
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 141,
                                                            "column": 40
                                                          },
                                                          "end": {
                                                            "line": 141,
                                                            "column": 43
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        6117,
                                                        6131
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 141,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 141,
                                                          "column": 43
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          6132,
                                                          6133
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 141,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 141,
                                                            "column": 45
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "b",
                                                        "range": [
                                                          6135,
                                                          6136
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 141,
                                                            "column": 47
                                                          },
                                                          "end": {
                                                            "line": 141,
                                                            "column": 48
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      6117,
                                                      6137
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 141,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 141,
                                                        "column": 49
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6100,
                                                  6138
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 141,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 141,
                                                    "column": 50
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  6139,
                                                  6143
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 141,
                                                    "column": 51
                                                  },
                                                  "end": {
                                                    "line": 141,
                                                    "column": 55
                                                  }
                                                }
                                              },
                                              "range": [
                                                6100,
                                                6143
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 141,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 141,
                                                  "column": 55
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  6144,
                                                  6152
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 141,
                                                    "column": 56
                                                  },
                                                  "end": {
                                                    "line": 141,
                                                    "column": 64
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              6100,
                                              6153
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 141,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 141,
                                                "column": 65
                                              }
                                            }
                                          },
                                          "range": [
                                            6100,
                                            6154
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 141,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 141,
                                              "column": 66
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectSubscriptions",
                                                  "range": [
                                                    6167,
                                                    6186
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 142,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 142,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        6187,
                                                        6188
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 142,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 142,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "subscriptions",
                                                      "range": [
                                                        6189,
                                                        6202
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 142,
                                                          "column": 34
                                                        },
                                                        "end": {
                                                          "line": 142,
                                                          "column": 47
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      6187,
                                                      6202
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 142,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 142,
                                                        "column": 47
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6167,
                                                  6203
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 142,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 142,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  6204,
                                                  6208
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 142,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 142,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                6167,
                                                6208
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 142,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 142,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  6209,
                                                  6214
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 142,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 142,
                                                    "column": 59
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              6167,
                                              6215
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 142,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 142,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "range": [
                                            6167,
                                            6216
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 142,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 142,
                                              "column": 61
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        5969,
                                        6226
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 136,
                                          "column": 83
                                        },
                                        "end": {
                                          "line": 143,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      5957,
                                      6226
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 136,
                                        "column": 71
                                      },
                                      "end": {
                                        "line": 143,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5894,
                                  6227
                                ],
                                "loc": {
                                  "start": {
                                    "line": 136,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 143,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 508,
                                "_esdocTestName": "it508"
                              },
                              "range": [
                                5894,
                                6228
                              ],
                              "loc": {
                                "start": {
                                  "line": 136,
                                  "column": 8
                                },
                                "end": {
                                  "line": 143,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    6237,
                                    6239
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 144,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 144,
                                      "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": [
                                      6240,
                                      6302
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 144,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 144,
                                        "column": 73
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  6334,
                                                  6335
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 145,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 145,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "hot",
                                                  "range": [
                                                    6338,
                                                    6341
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 145,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 145,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "---^----1--|",
                                                    "raw": "'---^----1--|'",
                                                    "range": [
                                                      6342,
                                                      6356
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 145,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 145,
                                                        "column": 38
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6338,
                                                  6357
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 145,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 145,
                                                    "column": 39
                                                  }
                                                }
                                              },
                                              "range": [
                                                6334,
                                                6357
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 145,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 145,
                                                  "column": 39
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6330,
                                            6358
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 145,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 145,
                                              "column": 40
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  6375,
                                                  6380
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 146,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 146,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "^    !   ",
                                                "raw": "'^    !   '",
                                                "range": [
                                                  6383,
                                                  6394
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 146,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 146,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "range": [
                                                6375,
                                                6394
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 146,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 146,
                                                  "column": 35
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6371,
                                            6395
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 146,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 146,
                                              "column": 36
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  6412,
                                                  6413
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 147,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 147,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 2,
                                                    "raw": "2",
                                                    "range": [
                                                      6417,
                                                      6418
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 147,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 147,
                                                        "column": 22
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6416,
                                                  6419
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 147,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 147,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "range": [
                                                6412,
                                                6419
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 147,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 147,
                                                  "column": 23
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6408,
                                            6420
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 147,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 147,
                                              "column": 24
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  6437,
                                                  6445
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 148,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 148,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "-----(x|)",
                                                "raw": "'-----(x|)'",
                                                "range": [
                                                  6448,
                                                  6459
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 148,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 148,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                6437,
                                                6459
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 148,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 148,
                                                  "column": 38
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6433,
                                            6460
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 148,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 148,
                                              "column": 39
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    6473,
                                                    6489
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 149,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 149,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Observable",
                                                        "range": [
                                                          6490,
                                                          6500
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 149,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 149,
                                                            "column": 39
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "zip",
                                                        "range": [
                                                          6501,
                                                          6504
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 149,
                                                            "column": 40
                                                          },
                                                          "end": {
                                                            "line": 149,
                                                            "column": 43
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        6490,
                                                        6504
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 149,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 149,
                                                          "column": 43
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          6505,
                                                          6506
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 149,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 149,
                                                            "column": 45
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "b",
                                                        "range": [
                                                          6508,
                                                          6509
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 149,
                                                            "column": 47
                                                          },
                                                          "end": {
                                                            "line": 149,
                                                            "column": 48
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      6490,
                                                      6510
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 149,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 149,
                                                        "column": 49
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6473,
                                                  6511
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 149,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 149,
                                                    "column": 50
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  6512,
                                                  6516
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 149,
                                                    "column": 51
                                                  },
                                                  "end": {
                                                    "line": 149,
                                                    "column": 55
                                                  }
                                                }
                                              },
                                              "range": [
                                                6473,
                                                6516
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 149,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 149,
                                                  "column": 55
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  6517,
                                                  6525
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 149,
                                                    "column": 56
                                                  },
                                                  "end": {
                                                    "line": 149,
                                                    "column": 64
                                                  }
                                                }
                                              },
                                              {
                                                "type": "ObjectExpression",
                                                "properties": [
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "x",
                                                      "range": [
                                                        6529,
                                                        6530
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 149,
                                                          "column": 68
                                                        },
                                                        "end": {
                                                          "line": 149,
                                                          "column": 69
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "ArrayExpression",
                                                      "elements": [
                                                        {
                                                          "type": "Literal",
                                                          "value": "1",
                                                          "raw": "'1'",
                                                          "range": [
                                                            6533,
                                                            6536
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 149,
                                                              "column": 72
                                                            },
                                                            "end": {
                                                              "line": 149,
                                                              "column": 75
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "Literal",
                                                          "value": 2,
                                                          "raw": "2",
                                                          "range": [
                                                            6538,
                                                            6539
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 149,
                                                              "column": 77
                                                            },
                                                            "end": {
                                                              "line": 149,
                                                              "column": 78
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        6532,
                                                        6540
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 149,
                                                          "column": 71
                                                        },
                                                        "end": {
                                                          "line": 149,
                                                          "column": 79
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      6529,
                                                      6540
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 149,
                                                        "column": 68
                                                      },
                                                      "end": {
                                                        "line": 149,
                                                        "column": 79
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6527,
                                                  6542
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 149,
                                                    "column": 66
                                                  },
                                                  "end": {
                                                    "line": 149,
                                                    "column": 81
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              6473,
                                              6543
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 149,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 149,
                                                "column": 82
                                              }
                                            }
                                          },
                                          "range": [
                                            6473,
                                            6544
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 149,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 149,
                                              "column": 83
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectSubscriptions",
                                                  "range": [
                                                    6557,
                                                    6576
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 150,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 150,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        6577,
                                                        6578
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 150,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 150,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "subscriptions",
                                                      "range": [
                                                        6579,
                                                        6592
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 150,
                                                          "column": 34
                                                        },
                                                        "end": {
                                                          "line": 150,
                                                          "column": 47
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      6577,
                                                      6592
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 150,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 150,
                                                        "column": 47
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6557,
                                                  6593
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 150,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 150,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  6594,
                                                  6598
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 150,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 150,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                6557,
                                                6598
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 150,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 150,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  6599,
                                                  6604
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 150,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 150,
                                                    "column": 59
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              6557,
                                              6605
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 150,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 150,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "range": [
                                            6557,
                                            6606
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 150,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 150,
                                              "column": 61
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        6316,
                                        6616
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 144,
                                          "column": 87
                                        },
                                        "end": {
                                          "line": 151,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      6304,
                                      6616
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 144,
                                        "column": 75
                                      },
                                      "end": {
                                        "line": 151,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6237,
                                  6617
                                ],
                                "loc": {
                                  "start": {
                                    "line": 144,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 151,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 509,
                                "_esdocTestName": "it509"
                              },
                              "range": [
                                6237,
                                6618
                              ],
                              "loc": {
                                "start": {
                                  "line": 144,
                                  "column": 8
                                },
                                "end": {
                                  "line": 151,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    6627,
                                    6629
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 152,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 152,
                                      "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": [
                                      6630,
                                      6688
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 152,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 152,
                                        "column": 69
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  6720,
                                                  6721
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 153,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 153,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "hot",
                                                  "range": [
                                                    6724,
                                                    6727
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 153,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 153,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "---^----#",
                                                    "raw": "'---^----#'",
                                                    "range": [
                                                      6728,
                                                      6739
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 153,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 153,
                                                        "column": 35
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6724,
                                                  6740
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 153,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 153,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              "range": [
                                                6720,
                                                6740
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 153,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 153,
                                                  "column": 36
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6716,
                                            6741
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 153,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 153,
                                              "column": 37
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  6758,
                                                  6763
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 154,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 154,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "^    !",
                                                "raw": "'^    !'",
                                                "range": [
                                                  6766,
                                                  6774
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 154,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 154,
                                                    "column": 32
                                                  }
                                                }
                                              },
                                              "range": [
                                                6758,
                                                6774
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 154,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 154,
                                                  "column": 32
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6754,
                                            6775
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 154,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 154,
                                              "column": 33
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  6792,
                                                  6793
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 155,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 155,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ArrayExpression",
                                                "elements": [],
                                                "range": [
                                                  6796,
                                                  6798
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 155,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 155,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "range": [
                                                6792,
                                                6798
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 155,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 155,
                                                  "column": 22
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6788,
                                            6799
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 155,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 155,
                                              "column": 23
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  6816,
                                                  6824
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 156,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 156,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "-----#",
                                                "raw": "'-----#'",
                                                "range": [
                                                  6827,
                                                  6835
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 156,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 156,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "range": [
                                                6816,
                                                6835
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 156,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 156,
                                                  "column": 35
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6812,
                                            6836
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 156,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 156,
                                              "column": 36
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    6849,
                                                    6865
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 157,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 157,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Observable",
                                                        "range": [
                                                          6866,
                                                          6876
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 157,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 157,
                                                            "column": 39
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "zip",
                                                        "range": [
                                                          6877,
                                                          6880
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 157,
                                                            "column": 40
                                                          },
                                                          "end": {
                                                            "line": 157,
                                                            "column": 43
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        6866,
                                                        6880
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 157,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 157,
                                                          "column": 43
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          6881,
                                                          6882
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 157,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 157,
                                                            "column": 45
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "b",
                                                        "range": [
                                                          6884,
                                                          6885
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 157,
                                                            "column": 47
                                                          },
                                                          "end": {
                                                            "line": 157,
                                                            "column": 48
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      6866,
                                                      6886
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 157,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 157,
                                                        "column": 49
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6849,
                                                  6887
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 157,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 157,
                                                    "column": 50
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  6888,
                                                  6892
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 157,
                                                    "column": 51
                                                  },
                                                  "end": {
                                                    "line": 157,
                                                    "column": 55
                                                  }
                                                }
                                              },
                                              "range": [
                                                6849,
                                                6892
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 157,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 157,
                                                  "column": 55
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  6893,
                                                  6901
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 157,
                                                    "column": 56
                                                  },
                                                  "end": {
                                                    "line": 157,
                                                    "column": 64
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              6849,
                                              6902
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 157,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 157,
                                                "column": 65
                                              }
                                            }
                                          },
                                          "range": [
                                            6849,
                                            6903
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 157,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 157,
                                              "column": 66
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectSubscriptions",
                                                  "range": [
                                                    6916,
                                                    6935
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 158,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 158,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        6936,
                                                        6937
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 158,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 158,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "subscriptions",
                                                      "range": [
                                                        6938,
                                                        6951
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 158,
                                                          "column": 34
                                                        },
                                                        "end": {
                                                          "line": 158,
                                                          "column": 47
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      6936,
                                                      6951
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 158,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 158,
                                                        "column": 47
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6916,
                                                  6952
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 158,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 158,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  6953,
                                                  6957
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 158,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 158,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                6916,
                                                6957
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 158,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 158,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  6958,
                                                  6963
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 158,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 158,
                                                    "column": 59
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              6916,
                                              6964
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 158,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 158,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "range": [
                                            6916,
                                            6965
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 158,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 158,
                                              "column": 61
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        6702,
                                        6975
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 152,
                                          "column": 83
                                        },
                                        "end": {
                                          "line": 159,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      6690,
                                      6975
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 152,
                                        "column": 71
                                      },
                                      "end": {
                                        "line": 159,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6627,
                                  6976
                                ],
                                "loc": {
                                  "start": {
                                    "line": 152,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 159,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 510,
                                "_esdocTestName": "it510"
                              },
                              "range": [
                                6627,
                                6977
                              ],
                              "loc": {
                                "start": {
                                  "line": 152,
                                  "column": 8
                                },
                                "end": {
                                  "line": 159,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    6986,
                                    6988
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 160,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 160,
                                      "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": [
                                      6989,
                                      7060
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 160,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 160,
                                        "column": 82
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  7092,
                                                  7093
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 161,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 161,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "hot",
                                                  "range": [
                                                    7096,
                                                    7099
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 161,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 161,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "---^----#",
                                                    "raw": "'---^----#'",
                                                    "range": [
                                                      7100,
                                                      7111
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 161,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 161,
                                                        "column": 35
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7096,
                                                  7112
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 161,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 161,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              "range": [
                                                7092,
                                                7112
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 161,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 161,
                                                  "column": 36
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7088,
                                            7113
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 161,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 161,
                                              "column": 37
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  7130,
                                                  7135
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 162,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 162,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "^    !",
                                                "raw": "'^    !'",
                                                "range": [
                                                  7138,
                                                  7146
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 162,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 162,
                                                    "column": 32
                                                  }
                                                }
                                              },
                                              "range": [
                                                7130,
                                                7146
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 162,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 162,
                                                  "column": 32
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7126,
                                            7147
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 162,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 162,
                                              "column": 33
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  7164,
                                                  7165
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 163,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 163,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 1,
                                                    "raw": "1",
                                                    "range": [
                                                      7169,
                                                      7170
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 163,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 163,
                                                        "column": 22
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7168,
                                                  7171
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 163,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 163,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "range": [
                                                7164,
                                                7171
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 163,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 163,
                                                  "column": 23
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7160,
                                            7172
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 163,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 163,
                                              "column": 24
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  7189,
                                                  7197
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 164,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 164,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "-----#",
                                                "raw": "'-----#'",
                                                "range": [
                                                  7200,
                                                  7208
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 164,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 164,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "range": [
                                                7189,
                                                7208
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 164,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 164,
                                                  "column": 35
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7185,
                                            7209
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 164,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 164,
                                              "column": 36
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    7222,
                                                    7238
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 165,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 165,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Observable",
                                                        "range": [
                                                          7239,
                                                          7249
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 165,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 165,
                                                            "column": 39
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "zip",
                                                        "range": [
                                                          7250,
                                                          7253
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 165,
                                                            "column": 40
                                                          },
                                                          "end": {
                                                            "line": 165,
                                                            "column": 43
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        7239,
                                                        7253
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 165,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 165,
                                                          "column": 43
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          7254,
                                                          7255
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 165,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 165,
                                                            "column": 45
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "b",
                                                        "range": [
                                                          7257,
                                                          7258
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 165,
                                                            "column": 47
                                                          },
                                                          "end": {
                                                            "line": 165,
                                                            "column": 48
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      7239,
                                                      7259
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 165,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 165,
                                                        "column": 49
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7222,
                                                  7260
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 165,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 165,
                                                    "column": 50
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  7261,
                                                  7265
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 165,
                                                    "column": 51
                                                  },
                                                  "end": {
                                                    "line": 165,
                                                    "column": 55
                                                  }
                                                }
                                              },
                                              "range": [
                                                7222,
                                                7265
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 165,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 165,
                                                  "column": 55
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  7266,
                                                  7274
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 165,
                                                    "column": 56
                                                  },
                                                  "end": {
                                                    "line": 165,
                                                    "column": 64
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              7222,
                                              7275
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 165,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 165,
                                                "column": 65
                                              }
                                            }
                                          },
                                          "range": [
                                            7222,
                                            7276
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 165,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 165,
                                              "column": 66
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectSubscriptions",
                                                  "range": [
                                                    7289,
                                                    7308
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 166,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 166,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        7309,
                                                        7310
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 166,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 166,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "subscriptions",
                                                      "range": [
                                                        7311,
                                                        7324
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 166,
                                                          "column": 34
                                                        },
                                                        "end": {
                                                          "line": 166,
                                                          "column": 47
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      7309,
                                                      7324
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 166,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 166,
                                                        "column": 47
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7289,
                                                  7325
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 166,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 166,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  7326,
                                                  7330
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 166,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 166,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                7289,
                                                7330
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 166,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 166,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  7331,
                                                  7336
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 166,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 166,
                                                    "column": 59
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              7289,
                                              7337
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 166,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 166,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "range": [
                                            7289,
                                            7338
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 166,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 166,
                                              "column": 61
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        7074,
                                        7348
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 160,
                                          "column": 96
                                        },
                                        "end": {
                                          "line": 167,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      7062,
                                      7348
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 160,
                                        "column": 84
                                      },
                                      "end": {
                                        "line": 167,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6986,
                                  7349
                                ],
                                "loc": {
                                  "start": {
                                    "line": 160,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 167,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 511,
                                "_esdocTestName": "it511"
                              },
                              "range": [
                                6986,
                                7350
                              ],
                              "loc": {
                                "start": {
                                  "line": 160,
                                  "column": 8
                                },
                                "end": {
                                  "line": 167,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    7359,
                                    7361
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 168,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 168,
                                      "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": [
                                      7362,
                                      7434
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 168,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 168,
                                        "column": 83
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  7466,
                                                  7467
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 169,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 169,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "hot",
                                                  "range": [
                                                    7470,
                                                    7473
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 169,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 169,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "---^--1--2--3--|",
                                                    "raw": "'---^--1--2--3--|'",
                                                    "range": [
                                                      7474,
                                                      7492
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 169,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 169,
                                                        "column": 42
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7470,
                                                  7493
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 169,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 169,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "range": [
                                                7466,
                                                7493
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 169,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 169,
                                                  "column": 43
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7462,
                                            7494
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 169,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 169,
                                              "column": 44
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  7511,
                                                  7516
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 170,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 170,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "^        !   ",
                                                "raw": "'^        !   '",
                                                "range": [
                                                  7519,
                                                  7534
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 170,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 170,
                                                    "column": 39
                                                  }
                                                }
                                              },
                                              "range": [
                                                7511,
                                                7534
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 170,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 170,
                                                  "column": 39
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7507,
                                            7535
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 170,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 170,
                                              "column": 40
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  7552,
                                                  7553
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 171,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 171,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 4,
                                                    "raw": "4",
                                                    "range": [
                                                      7557,
                                                      7558
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 171,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 171,
                                                        "column": 22
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 5,
                                                    "raw": "5",
                                                    "range": [
                                                      7560,
                                                      7561
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 171,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 171,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 6,
                                                    "raw": "6",
                                                    "range": [
                                                      7563,
                                                      7564
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 171,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 171,
                                                        "column": 28
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7556,
                                                  7565
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 171,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 171,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "range": [
                                                7552,
                                                7565
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 171,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 171,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7548,
                                            7566
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 171,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 171,
                                              "column": 30
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  7583,
                                                  7591
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 172,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 172,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "---x--y--(z|)",
                                                "raw": "'---x--y--(z|)'",
                                                "range": [
                                                  7594,
                                                  7609
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 172,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 172,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "range": [
                                                7583,
                                                7609
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 172,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 172,
                                                  "column": 42
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7579,
                                            7610
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 172,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 172,
                                              "column": 43
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    7623,
                                                    7639
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 173,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 173,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Observable",
                                                        "range": [
                                                          7640,
                                                          7650
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 173,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 173,
                                                            "column": 39
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "zip",
                                                        "range": [
                                                          7651,
                                                          7654
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 173,
                                                            "column": 40
                                                          },
                                                          "end": {
                                                            "line": 173,
                                                            "column": 43
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        7640,
                                                        7654
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 173,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 173,
                                                          "column": 43
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          7655,
                                                          7656
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 173,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 173,
                                                            "column": 45
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "b",
                                                        "range": [
                                                          7658,
                                                          7659
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 173,
                                                            "column": 47
                                                          },
                                                          "end": {
                                                            "line": 173,
                                                            "column": 48
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      7640,
                                                      7660
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 173,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 173,
                                                        "column": 49
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7623,
                                                  7661
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 173,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 173,
                                                    "column": 50
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  7662,
                                                  7666
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 173,
                                                    "column": 51
                                                  },
                                                  "end": {
                                                    "line": 173,
                                                    "column": 55
                                                  }
                                                }
                                              },
                                              "range": [
                                                7623,
                                                7666
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 173,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 173,
                                                  "column": 55
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  7667,
                                                  7675
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 173,
                                                    "column": 56
                                                  },
                                                  "end": {
                                                    "line": 173,
                                                    "column": 64
                                                  }
                                                }
                                              },
                                              {
                                                "type": "ObjectExpression",
                                                "properties": [
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "x",
                                                      "range": [
                                                        7679,
                                                        7680
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 173,
                                                          "column": 68
                                                        },
                                                        "end": {
                                                          "line": 173,
                                                          "column": 69
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "ArrayExpression",
                                                      "elements": [
                                                        {
                                                          "type": "Literal",
                                                          "value": "1",
                                                          "raw": "'1'",
                                                          "range": [
                                                            7683,
                                                            7686
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 173,
                                                              "column": 72
                                                            },
                                                            "end": {
                                                              "line": 173,
                                                              "column": 75
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "Literal",
                                                          "value": 4,
                                                          "raw": "4",
                                                          "range": [
                                                            7688,
                                                            7689
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 173,
                                                              "column": 77
                                                            },
                                                            "end": {
                                                              "line": 173,
                                                              "column": 78
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        7682,
                                                        7690
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 173,
                                                          "column": 71
                                                        },
                                                        "end": {
                                                          "line": 173,
                                                          "column": 79
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      7679,
                                                      7690
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 173,
                                                        "column": 68
                                                      },
                                                      "end": {
                                                        "line": 173,
                                                        "column": 79
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "y",
                                                      "range": [
                                                        7692,
                                                        7693
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 173,
                                                          "column": 81
                                                        },
                                                        "end": {
                                                          "line": 173,
                                                          "column": 82
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "ArrayExpression",
                                                      "elements": [
                                                        {
                                                          "type": "Literal",
                                                          "value": "2",
                                                          "raw": "'2'",
                                                          "range": [
                                                            7696,
                                                            7699
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 173,
                                                              "column": 85
                                                            },
                                                            "end": {
                                                              "line": 173,
                                                              "column": 88
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "Literal",
                                                          "value": 5,
                                                          "raw": "5",
                                                          "range": [
                                                            7701,
                                                            7702
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 173,
                                                              "column": 90
                                                            },
                                                            "end": {
                                                              "line": 173,
                                                              "column": 91
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        7695,
                                                        7703
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 173,
                                                          "column": 84
                                                        },
                                                        "end": {
                                                          "line": 173,
                                                          "column": 92
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      7692,
                                                      7703
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 173,
                                                        "column": 81
                                                      },
                                                      "end": {
                                                        "line": 173,
                                                        "column": 92
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "z",
                                                      "range": [
                                                        7705,
                                                        7706
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 173,
                                                          "column": 94
                                                        },
                                                        "end": {
                                                          "line": 173,
                                                          "column": 95
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "ArrayExpression",
                                                      "elements": [
                                                        {
                                                          "type": "Literal",
                                                          "value": "3",
                                                          "raw": "'3'",
                                                          "range": [
                                                            7709,
                                                            7712
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 173,
                                                              "column": 98
                                                            },
                                                            "end": {
                                                              "line": 173,
                                                              "column": 101
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "Literal",
                                                          "value": 6,
                                                          "raw": "6",
                                                          "range": [
                                                            7714,
                                                            7715
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 173,
                                                              "column": 103
                                                            },
                                                            "end": {
                                                              "line": 173,
                                                              "column": 104
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        7708,
                                                        7716
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 173,
                                                          "column": 97
                                                        },
                                                        "end": {
                                                          "line": 173,
                                                          "column": 105
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      7705,
                                                      7716
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 173,
                                                        "column": 94
                                                      },
                                                      "end": {
                                                        "line": 173,
                                                        "column": 105
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7677,
                                                  7718
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 173,
                                                    "column": 66
                                                  },
                                                  "end": {
                                                    "line": 173,
                                                    "column": 107
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              7623,
                                              7719
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 173,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 173,
                                                "column": 108
                                              }
                                            }
                                          },
                                          "range": [
                                            7623,
                                            7720
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 173,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 173,
                                              "column": 109
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectSubscriptions",
                                                  "range": [
                                                    7733,
                                                    7752
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 174,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 174,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        7753,
                                                        7754
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 174,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 174,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "subscriptions",
                                                      "range": [
                                                        7755,
                                                        7768
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 174,
                                                          "column": 34
                                                        },
                                                        "end": {
                                                          "line": 174,
                                                          "column": 47
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      7753,
                                                      7768
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 174,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 174,
                                                        "column": 47
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7733,
                                                  7769
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 174,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 174,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  7770,
                                                  7774
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 174,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 174,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                7733,
                                                7774
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 174,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 174,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  7775,
                                                  7780
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 174,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 174,
                                                    "column": 59
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              7733,
                                              7781
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 174,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 174,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "range": [
                                            7733,
                                            7782
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 174,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 174,
                                              "column": 61
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        7448,
                                        7792
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 168,
                                          "column": 97
                                        },
                                        "end": {
                                          "line": 175,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      7436,
                                      7792
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 168,
                                        "column": 85
                                      },
                                      "end": {
                                        "line": 175,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7359,
                                  7793
                                ],
                                "loc": {
                                  "start": {
                                    "line": 168,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 175,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 512,
                                "_esdocTestName": "it512"
                              },
                              "range": [
                                7359,
                                7794
                              ],
                              "loc": {
                                "start": {
                                  "line": 168,
                                  "column": 8
                                },
                                "end": {
                                  "line": 175,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    7803,
                                    7805
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 176,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 176,
                                      "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": [
                                      7806,
                                      7889
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 176,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 176,
                                        "column": 94
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  7921,
                                                  7922
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 177,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 177,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "hot",
                                                  "range": [
                                                    7925,
                                                    7928
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 177,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 177,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "---^--1--2--3--|",
                                                    "raw": "'---^--1--2--3--|'",
                                                    "range": [
                                                      7929,
                                                      7947
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 177,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 177,
                                                        "column": 42
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7925,
                                                  7948
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 177,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 177,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "range": [
                                                7921,
                                                7948
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 177,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 177,
                                                  "column": 43
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7917,
                                            7949
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 177,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 177,
                                              "column": 44
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  7966,
                                                  7971
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 178,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 178,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "^     !",
                                                "raw": "'^     !'",
                                                "range": [
                                                  7974,
                                                  7983
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 178,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 178,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              "range": [
                                                7966,
                                                7983
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 178,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 178,
                                                  "column": 33
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7962,
                                            7984
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 178,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 178,
                                              "column": 34
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  8001,
                                                  8002
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 179,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 179,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 4,
                                                    "raw": "4",
                                                    "range": [
                                                      8006,
                                                      8007
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 179,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 179,
                                                        "column": 22
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 5,
                                                    "raw": "5",
                                                    "range": [
                                                      8009,
                                                      8010
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 179,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 179,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 6,
                                                    "raw": "6",
                                                    "range": [
                                                      8012,
                                                      8013
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 179,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 179,
                                                        "column": 28
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8005,
                                                  8014
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 179,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 179,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "range": [
                                                8001,
                                                8014
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 179,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 179,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7997,
                                            8015
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 179,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 179,
                                              "column": 30
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  8032,
                                                  8040
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 180,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 180,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "---x--#",
                                                "raw": "'---x--#'",
                                                "range": [
                                                  8043,
                                                  8052
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 180,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 180,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              "range": [
                                                8032,
                                                8052
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 180,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 180,
                                                  "column": 36
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            8028,
                                            8053
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 180,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 180,
                                              "column": 37
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "selector",
                                                "range": [
                                                  8070,
                                                  8078
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 181,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 181,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      8091,
                                                      8092
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 181,
                                                        "column": 37
                                                      },
                                                      "end": {
                                                        "line": 181,
                                                        "column": 38
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "y",
                                                    "range": [
                                                      8094,
                                                      8095
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 181,
                                                        "column": 40
                                                      },
                                                      "end": {
                                                        "line": 181,
                                                        "column": 41
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "IfStatement",
                                                      "test": {
                                                        "type": "BinaryExpression",
                                                        "operator": "===",
                                                        "left": {
                                                          "type": "Identifier",
                                                          "name": "y",
                                                          "range": [
                                                            8119,
                                                            8120
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 182,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 182,
                                                              "column": 21
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "Literal",
                                                          "value": 5,
                                                          "raw": "5",
                                                          "range": [
                                                            8125,
                                                            8126
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 182,
                                                              "column": 26
                                                            },
                                                            "end": {
                                                              "line": 182,
                                                              "column": 27
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          8119,
                                                          8126
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 182,
                                                            "column": 20
                                                          },
                                                          "end": {
                                                            "line": 182,
                                                            "column": 27
                                                          }
                                                        }
                                                      },
                                                      "consequent": {
                                                        "type": "BlockStatement",
                                                        "body": [
                                                          {
                                                            "type": "ThrowStatement",
                                                            "argument": {
                                                              "type": "NewExpression",
                                                              "callee": {
                                                                "type": "Identifier",
                                                                "name": "Error",
                                                                "range": [
                                                                  8160,
                                                                  8165
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 183,
                                                                    "column": 30
                                                                  },
                                                                  "end": {
                                                                    "line": 183,
                                                                    "column": 35
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "Literal",
                                                                  "value": "too bad",
                                                                  "raw": "'too bad'",
                                                                  "range": [
                                                                    8166,
                                                                    8175
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 183,
                                                                      "column": 36
                                                                    },
                                                                    "end": {
                                                                      "line": 183,
                                                                      "column": 45
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                8156,
                                                                8176
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 183,
                                                                  "column": 26
                                                                },
                                                                "end": {
                                                                  "line": 183,
                                                                  "column": 46
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              8150,
                                                              8177
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 183,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 183,
                                                                "column": 47
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          8128,
                                                          8195
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 182,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 184,
                                                            "column": 17
                                                          }
                                                        }
                                                      },
                                                      "alternate": {
                                                        "type": "BlockStatement",
                                                        "body": [
                                                          {
                                                            "type": "ReturnStatement",
                                                            "argument": {
                                                              "type": "BinaryExpression",
                                                              "operator": "+",
                                                              "left": {
                                                                "type": "Identifier",
                                                                "name": "x",
                                                                "range": [
                                                                  8246,
                                                                  8247
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 186,
                                                                    "column": 27
                                                                  },
                                                                  "end": {
                                                                    "line": 186,
                                                                    "column": 28
                                                                  }
                                                                }
                                                              },
                                                              "right": {
                                                                "type": "Identifier",
                                                                "name": "y",
                                                                "range": [
                                                                  8250,
                                                                  8251
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 186,
                                                                    "column": 31
                                                                  },
                                                                  "end": {
                                                                    "line": 186,
                                                                    "column": 32
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                8246,
                                                                8251
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 186,
                                                                  "column": 27
                                                                },
                                                                "end": {
                                                                  "line": 186,
                                                                  "column": 32
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              8239,
                                                              8252
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 186,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 186,
                                                                "column": 33
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          8217,
                                                          8270
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 185,
                                                            "column": 21
                                                          },
                                                          "end": {
                                                            "line": 187,
                                                            "column": 17
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        8115,
                                                        8270
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 182,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 187,
                                                          "column": 17
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    8097,
                                                    8284
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 181,
                                                      "column": 43
                                                    },
                                                    "end": {
                                                      "line": 188,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  8081,
                                                  8284
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 181,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 188,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "range": [
                                                8070,
                                                8284
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 181,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 188,
                                                  "column": 13
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            8066,
                                            8285
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 181,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 188,
                                              "column": 14
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    8298,
                                                    8314
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 189,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 189,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Observable",
                                                        "range": [
                                                          8315,
                                                          8325
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 189,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 189,
                                                            "column": 39
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "zip",
                                                        "range": [
                                                          8326,
                                                          8329
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 189,
                                                            "column": 40
                                                          },
                                                          "end": {
                                                            "line": 189,
                                                            "column": 43
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        8315,
                                                        8329
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 189,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 189,
                                                          "column": 43
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          8330,
                                                          8331
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 189,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 189,
                                                            "column": 45
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "b",
                                                        "range": [
                                                          8333,
                                                          8334
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 189,
                                                            "column": 47
                                                          },
                                                          "end": {
                                                            "line": 189,
                                                            "column": 48
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "selector",
                                                        "range": [
                                                          8336,
                                                          8344
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 189,
                                                            "column": 50
                                                          },
                                                          "end": {
                                                            "line": 189,
                                                            "column": 58
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      8315,
                                                      8345
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 189,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 189,
                                                        "column": 59
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8298,
                                                  8346
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 189,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 189,
                                                    "column": 60
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  8347,
                                                  8351
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 189,
                                                    "column": 61
                                                  },
                                                  "end": {
                                                    "line": 189,
                                                    "column": 65
                                                  }
                                                }
                                              },
                                              "range": [
                                                8298,
                                                8351
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 189,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 189,
                                                  "column": 65
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  8352,
                                                  8360
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 189,
                                                    "column": 66
                                                  },
                                                  "end": {
                                                    "line": 189,
                                                    "column": 74
                                                  }
                                                }
                                              },
                                              {
                                                "type": "ObjectExpression",
                                                "properties": [
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "x",
                                                      "range": [
                                                        8364,
                                                        8365
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 189,
                                                          "column": 78
                                                        },
                                                        "end": {
                                                          "line": 189,
                                                          "column": 79
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "Literal",
                                                      "value": "14",
                                                      "raw": "'14'",
                                                      "range": [
                                                        8367,
                                                        8371
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 189,
                                                          "column": 81
                                                        },
                                                        "end": {
                                                          "line": 189,
                                                          "column": 85
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      8364,
                                                      8371
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 189,
                                                        "column": 78
                                                      },
                                                      "end": {
                                                        "line": 189,
                                                        "column": 85
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8362,
                                                  8373
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 189,
                                                    "column": 76
                                                  },
                                                  "end": {
                                                    "line": 189,
                                                    "column": 87
                                                  }
                                                }
                                              },
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    8379,
                                                    8384
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 189,
                                                      "column": 93
                                                    },
                                                    "end": {
                                                      "line": 189,
                                                      "column": 98
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "too bad",
                                                    "raw": "'too bad'",
                                                    "range": [
                                                      8385,
                                                      8394
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 189,
                                                        "column": 99
                                                      },
                                                      "end": {
                                                        "line": 189,
                                                        "column": 108
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8375,
                                                  8395
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 189,
                                                    "column": 89
                                                  },
                                                  "end": {
                                                    "line": 189,
                                                    "column": 109
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              8298,
                                              8396
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 189,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 189,
                                                "column": 110
                                              }
                                            }
                                          },
                                          "range": [
                                            8298,
                                            8397
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 189,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 189,
                                              "column": 111
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectSubscriptions",
                                                  "range": [
                                                    8410,
                                                    8429
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 190,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 190,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        8430,
                                                        8431
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 190,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 190,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "subscriptions",
                                                      "range": [
                                                        8432,
                                                        8445
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 190,
                                                          "column": 34
                                                        },
                                                        "end": {
                                                          "line": 190,
                                                          "column": 47
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      8430,
                                                      8445
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 190,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 190,
                                                        "column": 47
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8410,
                                                  8446
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 190,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 190,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  8447,
                                                  8451
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 190,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 190,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                8410,
                                                8451
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 190,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 190,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  8452,
                                                  8457
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 190,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 190,
                                                    "column": 59
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              8410,
                                              8458
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 190,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 190,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "range": [
                                            8410,
                                            8459
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 190,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 190,
                                              "column": 61
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        7903,
                                        8469
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 176,
                                          "column": 108
                                        },
                                        "end": {
                                          "line": 191,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      7891,
                                      8469
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 176,
                                        "column": 96
                                      },
                                      "end": {
                                        "line": 191,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7803,
                                  8470
                                ],
                                "loc": {
                                  "start": {
                                    "line": 176,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 191,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 513,
                                "_esdocTestName": "it513"
                              },
                              "range": [
                                7803,
                                8471
                              ],
                              "loc": {
                                "start": {
                                  "line": 176,
                                  "column": 8
                                },
                                "end": {
                                  "line": 191,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            3000,
                            8477
                          ],
                          "loc": {
                            "start": {
                              "line": 65,
                              "column": 43
                            },
                            "end": {
                              "line": 192,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2988,
                          8477
                        ],
                        "loc": {
                          "start": {
                            "line": 65,
                            "column": 31
                          },
                          "end": {
                            "line": 192,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2961,
                      8478
                    ],
                    "loc": {
                      "start": {
                        "line": 65,
                        "column": 4
                      },
                      "end": {
                        "line": 192,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 501,
                    "_esdocTestName": "describe501"
                  },
                  "range": [
                    2961,
                    8479
                  ],
                  "loc": {
                    "start": {
                      "line": 65,
                      "column": 4
                    },
                    "end": {
                      "line": 192,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        8484,
                        8486
                      ],
                      "loc": {
                        "start": {
                          "line": 193,
                          "column": 4
                        },
                        "end": {
                          "line": 193,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should combine two observables and selector",
                        "raw": "'should combine two observables and selector'",
                        "range": [
                          8487,
                          8532
                        ],
                        "loc": {
                          "start": {
                            "line": 193,
                            "column": 7
                          },
                          "end": {
                            "line": 193,
                            "column": 52
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      8560,
                                      8561
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 194,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 194,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        8564,
                                        8567
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 194,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 194,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1---2---3---",
                                        "raw": "'---1---2---3---'",
                                        "range": [
                                          8568,
                                          8585
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 194,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 194,
                                            "column": 37
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8564,
                                      8586
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 194,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 194,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    8560,
                                    8586
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 194,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 194,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8556,
                                8587
                              ],
                              "loc": {
                                "start": {
                                  "line": 194,
                                  "column": 8
                                },
                                "end": {
                                  "line": 194,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      8600,
                                      8605
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 195,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 195,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      8608,
                                      8611
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 195,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 195,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    8600,
                                    8611
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 195,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 195,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8596,
                                8612
                              ],
                              "loc": {
                                "start": {
                                  "line": 195,
                                  "column": 8
                                },
                                "end": {
                                  "line": 195,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      8625,
                                      8626
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 196,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 196,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        8629,
                                        8632
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 196,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 196,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--4--5--6--7--8--",
                                        "raw": "'--4--5--6--7--8--'",
                                        "range": [
                                          8633,
                                          8652
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 196,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 196,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8629,
                                      8653
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 196,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 196,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    8625,
                                    8653
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 196,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 196,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8621,
                                8654
                              ],
                              "loc": {
                                "start": {
                                  "line": 196,
                                  "column": 8
                                },
                                "end": {
                                  "line": 196,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      8667,
                                      8672
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 197,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 197,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      8675,
                                      8678
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 197,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 197,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    8667,
                                    8678
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 197,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 197,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8663,
                                8679
                              ],
                              "loc": {
                                "start": {
                                  "line": 197,
                                  "column": 8
                                },
                                "end": {
                                  "line": 197,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      8692,
                                      8700
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 198,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 198,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---x---y---z",
                                    "raw": "'---x---y---z'",
                                    "range": [
                                      8703,
                                      8717
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 198,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 198,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    8692,
                                    8717
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 198,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 198,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8688,
                                8718
                              ],
                              "loc": {
                                "start": {
                                  "line": 198,
                                  "column": 8
                                },
                                "end": {
                                  "line": 198,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        8727,
                                        8743
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 199,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 199,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              8744,
                                              8754
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 199,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 199,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              8755,
                                              8758
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 199,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 199,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "range": [
                                            8744,
                                            8758
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 199,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 199,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              8759,
                                              8760
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 199,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 199,
                                                "column": 41
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              8762,
                                              8763
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 199,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 199,
                                                "column": 44
                                              }
                                            }
                                          },
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "e1",
                                                "range": [
                                                  8775,
                                                  8777
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 199,
                                                    "column": 56
                                                  },
                                                  "end": {
                                                    "line": 199,
                                                    "column": 58
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "e2",
                                                "range": [
                                                  8779,
                                                  8781
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 199,
                                                    "column": 60
                                                  },
                                                  "end": {
                                                    "line": 199,
                                                    "column": 62
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "BinaryExpression",
                                                    "operator": "+",
                                                    "left": {
                                                      "type": "Identifier",
                                                      "name": "e1",
                                                      "range": [
                                                        8792,
                                                        8794
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 199,
                                                          "column": 73
                                                        },
                                                        "end": {
                                                          "line": 199,
                                                          "column": 75
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "Identifier",
                                                      "name": "e2",
                                                      "range": [
                                                        8797,
                                                        8799
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 199,
                                                          "column": 78
                                                        },
                                                        "end": {
                                                          "line": 199,
                                                          "column": 80
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      8792,
                                                      8799
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 199,
                                                        "column": 73
                                                      },
                                                      "end": {
                                                        "line": 199,
                                                        "column": 80
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    8785,
                                                    8800
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 199,
                                                      "column": 66
                                                    },
                                                    "end": {
                                                      "line": 199,
                                                      "column": 81
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                8783,
                                                8802
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 199,
                                                  "column": 64
                                                },
                                                "end": {
                                                  "line": 199,
                                                  "column": 83
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              8765,
                                              8802
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 199,
                                                "column": 46
                                              },
                                              "end": {
                                                "line": 199,
                                                "column": 83
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          8744,
                                          8803
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 199,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 199,
                                            "column": 84
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8727,
                                      8804
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 199,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 199,
                                        "column": 85
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8818,
                                      8822
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 200,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 200,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    8727,
                                    8822
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 199,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 200,
                                      "column": 17
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      8823,
                                      8831
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 200,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 200,
                                        "column": 26
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            8835,
                                            8836
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 200,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 200,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "14",
                                          "raw": "'14'",
                                          "range": [
                                            8838,
                                            8842
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 200,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 200,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8835,
                                          8842
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 200,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 200,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            8844,
                                            8845
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 200,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 200,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "25",
                                          "raw": "'25'",
                                          "range": [
                                            8847,
                                            8851
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 200,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 200,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8844,
                                          8851
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 200,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 200,
                                            "column": 46
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            8853,
                                            8854
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 200,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 200,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "36",
                                          "raw": "'36'",
                                          "range": [
                                            8856,
                                            8860
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 200,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 200,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8853,
                                          8860
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 200,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 200,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8833,
                                      8862
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 200,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 200,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8727,
                                  8863
                                ],
                                "loc": {
                                  "start": {
                                    "line": 199,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 200,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                8727,
                                8864
                              ],
                              "loc": {
                                "start": {
                                  "line": 199,
                                  "column": 8
                                },
                                "end": {
                                  "line": 200,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        8873,
                                        8892
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 201,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 201,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            8893,
                                            8894
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 201,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 201,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            8895,
                                            8908
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 201,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 201,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          8893,
                                          8908
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 201,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 201,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8873,
                                      8909
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 201,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 201,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8910,
                                      8914
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 201,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 201,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    8873,
                                    8914
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 201,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 201,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      8915,
                                      8920
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 201,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 201,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8873,
                                  8921
                                ],
                                "loc": {
                                  "start": {
                                    "line": 201,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 201,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                8873,
                                8922
                              ],
                              "loc": {
                                "start": {
                                  "line": 201,
                                  "column": 8
                                },
                                "end": {
                                  "line": 201,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        8931,
                                        8950
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 202,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 202,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            8951,
                                            8952
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 202,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 202,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            8953,
                                            8966
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 202,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 202,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          8951,
                                          8966
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 202,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 202,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8931,
                                      8967
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 202,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 202,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8968,
                                      8972
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 202,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 202,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    8931,
                                    8972
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 202,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 202,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      8973,
                                      8978
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 202,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 202,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8931,
                                  8979
                                ],
                                "loc": {
                                  "start": {
                                    "line": 202,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 202,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                8931,
                                8980
                              ],
                              "loc": {
                                "start": {
                                  "line": 202,
                                  "column": 8
                                },
                                "end": {
                                  "line": 202,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            8546,
                            8986
                          ],
                          "loc": {
                            "start": {
                              "line": 193,
                              "column": 66
                            },
                            "end": {
                              "line": 203,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          8534,
                          8986
                        ],
                        "loc": {
                          "start": {
                            "line": 193,
                            "column": 54
                          },
                          "end": {
                            "line": 203,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      8484,
                      8987
                    ],
                    "loc": {
                      "start": {
                        "line": 193,
                        "column": 4
                      },
                      "end": {
                        "line": 203,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 514,
                    "_esdocTestName": "it514"
                  },
                  "range": [
                    8484,
                    8988
                  ],
                  "loc": {
                    "start": {
                      "line": 193,
                      "column": 4
                    },
                    "end": {
                      "line": 203,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        8993,
                        8995
                      ],
                      "loc": {
                        "start": {
                          "line": 204,
                          "column": 4
                        },
                        "end": {
                          "line": 204,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with n-ary symmetric",
                        "raw": "'should work with n-ary symmetric'",
                        "range": [
                          8996,
                          9030
                        ],
                        "loc": {
                          "start": {
                            "line": 204,
                            "column": 7
                          },
                          "end": {
                            "line": 204,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      9058,
                                      9059
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 205,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 205,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        9062,
                                        9065
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 205,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 205,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^-1----4----|",
                                        "raw": "'---1-^-1----4----|'",
                                        "range": [
                                          9066,
                                          9086
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 205,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 205,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9062,
                                      9087
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 205,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 205,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    9058,
                                    9087
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 205,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 205,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9054,
                                9088
                              ],
                              "loc": {
                                "start": {
                                  "line": 205,
                                  "column": 8
                                },
                                "end": {
                                  "line": 205,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      9101,
                                      9106
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 206,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 206,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^         !  ",
                                    "raw": "'^         !  '",
                                    "range": [
                                      9109,
                                      9124
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 206,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 206,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    9101,
                                    9124
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 206,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 206,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9097,
                                9125
                              ],
                              "loc": {
                                "start": {
                                  "line": 206,
                                  "column": 8
                                },
                                "end": {
                                  "line": 206,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      9138,
                                      9139
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        9142,
                                        9145
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 207,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 207,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^--2--5----| ",
                                        "raw": "'---1-^--2--5----| '",
                                        "range": [
                                          9146,
                                          9166
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 207,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 207,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9142,
                                      9167
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    9138,
                                    9167
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 207,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 207,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9134,
                                9168
                              ],
                              "loc": {
                                "start": {
                                  "line": 207,
                                  "column": 8
                                },
                                "end": {
                                  "line": 207,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      9181,
                                      9186
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 208,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 208,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^         !  ",
                                    "raw": "'^         !  '",
                                    "range": [
                                      9189,
                                      9204
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 208,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 208,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    9181,
                                    9204
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 208,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 208,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9177,
                                9205
                              ],
                              "loc": {
                                "start": {
                                  "line": 208,
                                  "column": 8
                                },
                                "end": {
                                  "line": 208,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "c",
                                    "range": [
                                      9218,
                                      9219
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 209,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 209,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        9222,
                                        9225
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 209,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 209,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^---3---6-|  ",
                                        "raw": "'---1-^---3---6-|  '",
                                        "range": [
                                          9226,
                                          9246
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 209,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 209,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9222,
                                      9247
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 209,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 209,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    9218,
                                    9247
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 209,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 209,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9214,
                                9248
                              ],
                              "loc": {
                                "start": {
                                  "line": 209,
                                  "column": 8
                                },
                                "end": {
                                  "line": 209,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9261,
                                      9269
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 210,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 210,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----x---y-|  ",
                                    "raw": "'----x---y-|  '",
                                    "range": [
                                      9272,
                                      9287
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 210,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 210,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    9261,
                                    9287
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 210,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 210,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9257,
                                9288
                              ],
                              "loc": {
                                "start": {
                                  "line": 210,
                                  "column": 8
                                },
                                "end": {
                                  "line": 210,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        9297,
                                        9313
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 211,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 211,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              9314,
                                              9324
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 211,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 211,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              9325,
                                              9328
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 211,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 211,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "range": [
                                            9314,
                                            9328
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 211,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 211,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              9329,
                                              9330
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 211,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 211,
                                                "column": 41
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              9332,
                                              9333
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 211,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 211,
                                                "column": 44
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "c",
                                            "range": [
                                              9335,
                                              9336
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 211,
                                                "column": 46
                                              },
                                              "end": {
                                                "line": 211,
                                                "column": 47
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          9314,
                                          9337
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 211,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 211,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9297,
                                      9338
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 211,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 211,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9339,
                                      9343
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 211,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 211,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    9297,
                                    9343
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 211,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 211,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9344,
                                      9352
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 211,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 211,
                                        "column": 63
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            9356,
                                            9357
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 211,
                                              "column": 67
                                            },
                                            "end": {
                                              "line": 211,
                                              "column": 68
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "1",
                                              "raw": "'1'",
                                              "range": [
                                                9360,
                                                9363
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 211,
                                                  "column": 71
                                                },
                                                "end": {
                                                  "line": 211,
                                                  "column": 74
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "2",
                                              "raw": "'2'",
                                              "range": [
                                                9365,
                                                9368
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 211,
                                                  "column": 76
                                                },
                                                "end": {
                                                  "line": 211,
                                                  "column": 79
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "3",
                                              "raw": "'3'",
                                              "range": [
                                                9370,
                                                9373
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 211,
                                                  "column": 81
                                                },
                                                "end": {
                                                  "line": 211,
                                                  "column": 84
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            9359,
                                            9374
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 211,
                                              "column": 70
                                            },
                                            "end": {
                                              "line": 211,
                                              "column": 85
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9356,
                                          9374
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 211,
                                            "column": 67
                                          },
                                          "end": {
                                            "line": 211,
                                            "column": 85
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            9376,
                                            9377
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 211,
                                              "column": 87
                                            },
                                            "end": {
                                              "line": 211,
                                              "column": 88
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "4",
                                              "raw": "'4'",
                                              "range": [
                                                9380,
                                                9383
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 211,
                                                  "column": 91
                                                },
                                                "end": {
                                                  "line": 211,
                                                  "column": 94
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "5",
                                              "raw": "'5'",
                                              "range": [
                                                9385,
                                                9388
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 211,
                                                  "column": 96
                                                },
                                                "end": {
                                                  "line": 211,
                                                  "column": 99
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "6",
                                              "raw": "'6'",
                                              "range": [
                                                9390,
                                                9393
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 211,
                                                  "column": 101
                                                },
                                                "end": {
                                                  "line": 211,
                                                  "column": 104
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            9379,
                                            9394
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 211,
                                              "column": 90
                                            },
                                            "end": {
                                              "line": 211,
                                              "column": 105
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9376,
                                          9394
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 211,
                                            "column": 87
                                          },
                                          "end": {
                                            "line": 211,
                                            "column": 105
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9354,
                                      9396
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 211,
                                        "column": 65
                                      },
                                      "end": {
                                        "line": 211,
                                        "column": 107
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9297,
                                  9397
                                ],
                                "loc": {
                                  "start": {
                                    "line": 211,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 211,
                                    "column": 108
                                  }
                                }
                              },
                              "range": [
                                9297,
                                9398
                              ],
                              "loc": {
                                "start": {
                                  "line": 211,
                                  "column": 8
                                },
                                "end": {
                                  "line": 211,
                                  "column": 109
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9407,
                                        9426
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 212,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 212,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            9427,
                                            9428
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 212,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 212,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9429,
                                            9442
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 212,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 212,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          9427,
                                          9442
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 212,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 212,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9407,
                                      9443
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 212,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 212,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9444,
                                      9448
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 212,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 212,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    9407,
                                    9448
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 212,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 212,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      9449,
                                      9454
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 212,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 212,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9407,
                                  9455
                                ],
                                "loc": {
                                  "start": {
                                    "line": 212,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 212,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                9407,
                                9456
                              ],
                              "loc": {
                                "start": {
                                  "line": 212,
                                  "column": 8
                                },
                                "end": {
                                  "line": 212,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9465,
                                        9484
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 213,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 213,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            9485,
                                            9486
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 213,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 213,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9487,
                                            9500
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 213,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 213,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          9485,
                                          9500
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 213,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 213,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9465,
                                      9501
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 213,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 213,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9502,
                                      9506
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 213,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 213,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    9465,
                                    9506
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 213,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 213,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      9507,
                                      9512
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 213,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 213,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9465,
                                  9513
                                ],
                                "loc": {
                                  "start": {
                                    "line": 213,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 213,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                9465,
                                9514
                              ],
                              "loc": {
                                "start": {
                                  "line": 213,
                                  "column": 8
                                },
                                "end": {
                                  "line": 213,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            9044,
                            9520
                          ],
                          "loc": {
                            "start": {
                              "line": 204,
                              "column": 55
                            },
                            "end": {
                              "line": 214,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          9032,
                          9520
                        ],
                        "loc": {
                          "start": {
                            "line": 204,
                            "column": 43
                          },
                          "end": {
                            "line": 214,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      8993,
                      9521
                    ],
                    "loc": {
                      "start": {
                        "line": 204,
                        "column": 4
                      },
                      "end": {
                        "line": 214,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 515,
                    "_esdocTestName": "it515"
                  },
                  "range": [
                    8993,
                    9522
                  ],
                  "loc": {
                    "start": {
                      "line": 204,
                      "column": 4
                    },
                    "end": {
                      "line": 214,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        9527,
                        9529
                      ],
                      "loc": {
                        "start": {
                          "line": 215,
                          "column": 4
                        },
                        "end": {
                          "line": 215,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with n-ary symmetric selector",
                        "raw": "'should work with n-ary symmetric selector'",
                        "range": [
                          9530,
                          9573
                        ],
                        "loc": {
                          "start": {
                            "line": 215,
                            "column": 7
                          },
                          "end": {
                            "line": 215,
                            "column": 50
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      9601,
                                      9602
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 216,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 216,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        9605,
                                        9608
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 216,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 216,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^-1----4----|",
                                        "raw": "'---1-^-1----4----|'",
                                        "range": [
                                          9609,
                                          9629
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 216,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 216,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9605,
                                      9630
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 216,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 216,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    9601,
                                    9630
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 216,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 216,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9597,
                                9631
                              ],
                              "loc": {
                                "start": {
                                  "line": 216,
                                  "column": 8
                                },
                                "end": {
                                  "line": 216,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      9644,
                                      9649
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 217,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^         !  ",
                                    "raw": "'^         !  '",
                                    "range": [
                                      9652,
                                      9667
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 217,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    9644,
                                    9667
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 217,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 217,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9640,
                                9668
                              ],
                              "loc": {
                                "start": {
                                  "line": 217,
                                  "column": 8
                                },
                                "end": {
                                  "line": 217,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      9681,
                                      9682
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 218,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 218,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        9685,
                                        9688
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 218,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 218,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^--2--5----| ",
                                        "raw": "'---1-^--2--5----| '",
                                        "range": [
                                          9689,
                                          9709
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 218,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 218,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9685,
                                      9710
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 218,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 218,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    9681,
                                    9710
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 218,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 218,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9677,
                                9711
                              ],
                              "loc": {
                                "start": {
                                  "line": 218,
                                  "column": 8
                                },
                                "end": {
                                  "line": 218,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      9724,
                                      9729
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 219,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 219,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^         !  ",
                                    "raw": "'^         !  '",
                                    "range": [
                                      9732,
                                      9747
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 219,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 219,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    9724,
                                    9747
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 219,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 219,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9720,
                                9748
                              ],
                              "loc": {
                                "start": {
                                  "line": 219,
                                  "column": 8
                                },
                                "end": {
                                  "line": 219,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "c",
                                    "range": [
                                      9761,
                                      9762
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 220,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 220,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        9765,
                                        9768
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 220,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 220,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^---3---6-|  ",
                                        "raw": "'---1-^---3---6-|  '",
                                        "range": [
                                          9769,
                                          9789
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 220,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 220,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9765,
                                      9790
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 220,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 220,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    9761,
                                    9790
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 220,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 220,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9757,
                                9791
                              ],
                              "loc": {
                                "start": {
                                  "line": 220,
                                  "column": 8
                                },
                                "end": {
                                  "line": 220,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9804,
                                      9812
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 221,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 221,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----x---y-|  ",
                                    "raw": "'----x---y-|  '",
                                    "range": [
                                      9815,
                                      9830
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 221,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 221,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    9804,
                                    9830
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 221,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 221,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9800,
                                9831
                              ],
                              "loc": {
                                "start": {
                                  "line": 221,
                                  "column": 8
                                },
                                "end": {
                                  "line": 221,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "observable",
                                    "range": [
                                      9844,
                                      9854
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 222,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 222,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          9857,
                                          9867
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 222,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 222,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "zip",
                                        "range": [
                                          9868,
                                          9871
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 222,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 222,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        9857,
                                        9871
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 222,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 222,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "a",
                                        "range": [
                                          9872,
                                          9873
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 222,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 222,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "b",
                                        "range": [
                                          9875,
                                          9876
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 222,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 222,
                                            "column": 44
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "c",
                                        "range": [
                                          9878,
                                          9879
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 222,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 222,
                                            "column": 47
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "r0",
                                            "range": [
                                              9891,
                                              9893
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 222,
                                                "column": 59
                                              },
                                              "end": {
                                                "line": 222,
                                                "column": 61
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "r1",
                                            "range": [
                                              9895,
                                              9897
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 222,
                                                "column": 63
                                              },
                                              "end": {
                                                "line": 222,
                                                "column": 65
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "r2",
                                            "range": [
                                              9899,
                                              9901
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 222,
                                                "column": 67
                                              },
                                              "end": {
                                                "line": 222,
                                                "column": 69
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "r0",
                                                    "range": [
                                                      9913,
                                                      9915
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 222,
                                                        "column": 81
                                                      },
                                                      "end": {
                                                        "line": 222,
                                                        "column": 83
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "r1",
                                                    "range": [
                                                      9917,
                                                      9919
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 222,
                                                        "column": 85
                                                      },
                                                      "end": {
                                                        "line": 222,
                                                        "column": 87
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "r2",
                                                    "range": [
                                                      9921,
                                                      9923
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 222,
                                                        "column": 89
                                                      },
                                                      "end": {
                                                        "line": 222,
                                                        "column": 91
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  9912,
                                                  9924
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 222,
                                                    "column": 80
                                                  },
                                                  "end": {
                                                    "line": 222,
                                                    "column": 92
                                                  }
                                                }
                                              },
                                              "range": [
                                                9905,
                                                9925
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 222,
                                                  "column": 73
                                                },
                                                "end": {
                                                  "line": 222,
                                                  "column": 93
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            9903,
                                            9927
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 222,
                                              "column": 71
                                            },
                                            "end": {
                                              "line": 222,
                                              "column": 95
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          9881,
                                          9927
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 222,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 222,
                                            "column": 95
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9857,
                                      9928
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 222,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 222,
                                        "column": 96
                                      }
                                    }
                                  },
                                  "range": [
                                    9844,
                                    9928
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 222,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 222,
                                      "column": 96
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9840,
                                9929
                              ],
                              "loc": {
                                "start": {
                                  "line": 222,
                                  "column": 8
                                },
                                "end": {
                                  "line": 222,
                                  "column": 97
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        9938,
                                        9954
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 223,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 223,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "observable",
                                        "range": [
                                          9955,
                                          9965
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 223,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 223,
                                            "column": 35
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9938,
                                      9966
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 223,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 223,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9967,
                                      9971
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 223,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 223,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    9938,
                                    9971
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 223,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 223,
                                      "column": 41
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9972,
                                      9980
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 223,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 223,
                                        "column": 50
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            9984,
                                            9985
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 223,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 223,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "1",
                                              "raw": "'1'",
                                              "range": [
                                                9988,
                                                9991
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 223,
                                                  "column": 58
                                                },
                                                "end": {
                                                  "line": 223,
                                                  "column": 61
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "2",
                                              "raw": "'2'",
                                              "range": [
                                                9993,
                                                9996
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 223,
                                                  "column": 63
                                                },
                                                "end": {
                                                  "line": 223,
                                                  "column": 66
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "3",
                                              "raw": "'3'",
                                              "range": [
                                                9998,
                                                10001
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 223,
                                                  "column": 68
                                                },
                                                "end": {
                                                  "line": 223,
                                                  "column": 71
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            9987,
                                            10002
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 223,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 223,
                                              "column": 72
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9984,
                                          10002
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 223,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 223,
                                            "column": 72
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            10004,
                                            10005
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 223,
                                              "column": 74
                                            },
                                            "end": {
                                              "line": 223,
                                              "column": 75
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "4",
                                              "raw": "'4'",
                                              "range": [
                                                10008,
                                                10011
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 223,
                                                  "column": 78
                                                },
                                                "end": {
                                                  "line": 223,
                                                  "column": 81
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "5",
                                              "raw": "'5'",
                                              "range": [
                                                10013,
                                                10016
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 223,
                                                  "column": 83
                                                },
                                                "end": {
                                                  "line": 223,
                                                  "column": 86
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "6",
                                              "raw": "'6'",
                                              "range": [
                                                10018,
                                                10021
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 223,
                                                  "column": 88
                                                },
                                                "end": {
                                                  "line": 223,
                                                  "column": 91
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            10007,
                                            10022
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 223,
                                              "column": 77
                                            },
                                            "end": {
                                              "line": 223,
                                              "column": 92
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10004,
                                          10022
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 223,
                                            "column": 74
                                          },
                                          "end": {
                                            "line": 223,
                                            "column": 92
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9982,
                                      10024
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 223,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 223,
                                        "column": 94
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9938,
                                  10025
                                ],
                                "loc": {
                                  "start": {
                                    "line": 223,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 223,
                                    "column": 95
                                  }
                                }
                              },
                              "range": [
                                9938,
                                10026
                              ],
                              "loc": {
                                "start": {
                                  "line": 223,
                                  "column": 8
                                },
                                "end": {
                                  "line": 223,
                                  "column": 96
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        10035,
                                        10054
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 224,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 224,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            10055,
                                            10056
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 224,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 224,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            10057,
                                            10070
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 224,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 224,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          10055,
                                          10070
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 224,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 224,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10035,
                                      10071
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 224,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10072,
                                      10076
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 224,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    10035,
                                    10076
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 224,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 224,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      10077,
                                      10082
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 224,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10035,
                                  10083
                                ],
                                "loc": {
                                  "start": {
                                    "line": 224,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 224,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                10035,
                                10084
                              ],
                              "loc": {
                                "start": {
                                  "line": 224,
                                  "column": 8
                                },
                                "end": {
                                  "line": 224,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        10093,
                                        10112
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 225,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 225,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            10113,
                                            10114
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 225,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 225,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            10115,
                                            10128
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 225,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 225,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          10113,
                                          10128
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 225,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 225,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10093,
                                      10129
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 225,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 225,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10130,
                                      10134
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 225,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 225,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    10093,
                                    10134
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 225,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 225,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      10135,
                                      10140
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 225,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 225,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10093,
                                  10141
                                ],
                                "loc": {
                                  "start": {
                                    "line": 225,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 225,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                10093,
                                10142
                              ],
                              "loc": {
                                "start": {
                                  "line": 225,
                                  "column": 8
                                },
                                "end": {
                                  "line": 225,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            9587,
                            10148
                          ],
                          "loc": {
                            "start": {
                              "line": 215,
                              "column": 64
                            },
                            "end": {
                              "line": 226,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          9575,
                          10148
                        ],
                        "loc": {
                          "start": {
                            "line": 215,
                            "column": 52
                          },
                          "end": {
                            "line": 226,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      9527,
                      10149
                    ],
                    "loc": {
                      "start": {
                        "line": 215,
                        "column": 4
                      },
                      "end": {
                        "line": 226,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 516,
                    "_esdocTestName": "it516"
                  },
                  "range": [
                    9527,
                    10150
                  ],
                  "loc": {
                    "start": {
                      "line": 215,
                      "column": 4
                    },
                    "end": {
                      "line": 226,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        10155,
                        10157
                      ],
                      "loc": {
                        "start": {
                          "line": 227,
                          "column": 4
                        },
                        "end": {
                          "line": 227,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with n-ary symmetric array selector",
                        "raw": "'should work with n-ary symmetric array selector'",
                        "range": [
                          10158,
                          10207
                        ],
                        "loc": {
                          "start": {
                            "line": 227,
                            "column": 7
                          },
                          "end": {
                            "line": 227,
                            "column": 56
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      10235,
                                      10236
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 228,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 228,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        10239,
                                        10242
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 228,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 228,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^-1----4----|",
                                        "raw": "'---1-^-1----4----|'",
                                        "range": [
                                          10243,
                                          10263
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 228,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 228,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10239,
                                      10264
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 228,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 228,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    10235,
                                    10264
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 228,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 228,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10231,
                                10265
                              ],
                              "loc": {
                                "start": {
                                  "line": 228,
                                  "column": 8
                                },
                                "end": {
                                  "line": 228,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      10278,
                                      10283
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 229,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 229,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^         !  ",
                                    "raw": "'^         !  '",
                                    "range": [
                                      10286,
                                      10301
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 229,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 229,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    10278,
                                    10301
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 229,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 229,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10274,
                                10302
                              ],
                              "loc": {
                                "start": {
                                  "line": 229,
                                  "column": 8
                                },
                                "end": {
                                  "line": 229,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      10315,
                                      10316
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 230,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 230,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        10319,
                                        10322
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 230,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 230,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^--2--5----| ",
                                        "raw": "'---1-^--2--5----| '",
                                        "range": [
                                          10323,
                                          10343
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 230,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 230,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10319,
                                      10344
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 230,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 230,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    10315,
                                    10344
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 230,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 230,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10311,
                                10345
                              ],
                              "loc": {
                                "start": {
                                  "line": 230,
                                  "column": 8
                                },
                                "end": {
                                  "line": 230,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      10358,
                                      10363
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 231,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 231,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^         !  ",
                                    "raw": "'^         !  '",
                                    "range": [
                                      10366,
                                      10381
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 231,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 231,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    10358,
                                    10381
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 231,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 231,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10354,
                                10382
                              ],
                              "loc": {
                                "start": {
                                  "line": 231,
                                  "column": 8
                                },
                                "end": {
                                  "line": 231,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "c",
                                    "range": [
                                      10395,
                                      10396
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 232,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 232,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        10399,
                                        10402
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 232,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 232,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^---3---6-|  ",
                                        "raw": "'---1-^---3---6-|  '",
                                        "range": [
                                          10403,
                                          10423
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 232,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 232,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10399,
                                      10424
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 232,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 232,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    10395,
                                    10424
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 232,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 232,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10391,
                                10425
                              ],
                              "loc": {
                                "start": {
                                  "line": 232,
                                  "column": 8
                                },
                                "end": {
                                  "line": 232,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10438,
                                      10446
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 233,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 233,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----x---y-|  ",
                                    "raw": "'----x---y-|  '",
                                    "range": [
                                      10449,
                                      10464
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 233,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 233,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    10438,
                                    10464
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 233,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 233,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10434,
                                10465
                              ],
                              "loc": {
                                "start": {
                                  "line": 233,
                                  "column": 8
                                },
                                "end": {
                                  "line": 233,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "observable",
                                    "range": [
                                      10478,
                                      10488
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 234,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 234,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          10491,
                                          10501
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 234,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 234,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "zip",
                                        "range": [
                                          10502,
                                          10505
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 234,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 234,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        10491,
                                        10505
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 234,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 234,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "a",
                                        "range": [
                                          10506,
                                          10507
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 234,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 234,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "b",
                                        "range": [
                                          10509,
                                          10510
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 234,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 234,
                                            "column": 44
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "c",
                                        "range": [
                                          10512,
                                          10513
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 234,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 234,
                                            "column": 47
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "r0",
                                            "range": [
                                              10525,
                                              10527
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 234,
                                                "column": 59
                                              },
                                              "end": {
                                                "line": 234,
                                                "column": 61
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "r1",
                                            "range": [
                                              10529,
                                              10531
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 234,
                                                "column": 63
                                              },
                                              "end": {
                                                "line": 234,
                                                "column": 65
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "r2",
                                            "range": [
                                              10533,
                                              10535
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 234,
                                                "column": 67
                                              },
                                              "end": {
                                                "line": 234,
                                                "column": 69
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "r0",
                                                    "range": [
                                                      10547,
                                                      10549
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 234,
                                                        "column": 81
                                                      },
                                                      "end": {
                                                        "line": 234,
                                                        "column": 83
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "r1",
                                                    "range": [
                                                      10551,
                                                      10553
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 234,
                                                        "column": 85
                                                      },
                                                      "end": {
                                                        "line": 234,
                                                        "column": 87
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "r2",
                                                    "range": [
                                                      10555,
                                                      10557
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 234,
                                                        "column": 89
                                                      },
                                                      "end": {
                                                        "line": 234,
                                                        "column": 91
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  10546,
                                                  10558
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 234,
                                                    "column": 80
                                                  },
                                                  "end": {
                                                    "line": 234,
                                                    "column": 92
                                                  }
                                                }
                                              },
                                              "range": [
                                                10539,
                                                10559
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 234,
                                                  "column": 73
                                                },
                                                "end": {
                                                  "line": 234,
                                                  "column": 93
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            10537,
                                            10561
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 234,
                                              "column": 71
                                            },
                                            "end": {
                                              "line": 234,
                                              "column": 95
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          10515,
                                          10561
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 234,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 234,
                                            "column": 95
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10491,
                                      10562
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 234,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 234,
                                        "column": 96
                                      }
                                    }
                                  },
                                  "range": [
                                    10478,
                                    10562
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 234,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 234,
                                      "column": 96
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10474,
                                10563
                              ],
                              "loc": {
                                "start": {
                                  "line": 234,
                                  "column": 8
                                },
                                "end": {
                                  "line": 234,
                                  "column": 97
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        10572,
                                        10588
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 235,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 235,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "observable",
                                        "range": [
                                          10589,
                                          10599
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 235,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 235,
                                            "column": 35
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10572,
                                      10600
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 235,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 235,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10601,
                                      10605
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 235,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 235,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    10572,
                                    10605
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 235,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 235,
                                      "column": 41
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10606,
                                      10614
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 235,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 235,
                                        "column": 50
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            10618,
                                            10619
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 235,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 235,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "1",
                                              "raw": "'1'",
                                              "range": [
                                                10622,
                                                10625
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 235,
                                                  "column": 58
                                                },
                                                "end": {
                                                  "line": 235,
                                                  "column": 61
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "2",
                                              "raw": "'2'",
                                              "range": [
                                                10627,
                                                10630
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 235,
                                                  "column": 63
                                                },
                                                "end": {
                                                  "line": 235,
                                                  "column": 66
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "3",
                                              "raw": "'3'",
                                              "range": [
                                                10632,
                                                10635
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 235,
                                                  "column": 68
                                                },
                                                "end": {
                                                  "line": 235,
                                                  "column": 71
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            10621,
                                            10636
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 235,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 235,
                                              "column": 72
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10618,
                                          10636
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 235,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 235,
                                            "column": 72
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            10638,
                                            10639
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 235,
                                              "column": 74
                                            },
                                            "end": {
                                              "line": 235,
                                              "column": 75
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "4",
                                              "raw": "'4'",
                                              "range": [
                                                10642,
                                                10645
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 235,
                                                  "column": 78
                                                },
                                                "end": {
                                                  "line": 235,
                                                  "column": 81
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "5",
                                              "raw": "'5'",
                                              "range": [
                                                10647,
                                                10650
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 235,
                                                  "column": 83
                                                },
                                                "end": {
                                                  "line": 235,
                                                  "column": 86
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "6",
                                              "raw": "'6'",
                                              "range": [
                                                10652,
                                                10655
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 235,
                                                  "column": 88
                                                },
                                                "end": {
                                                  "line": 235,
                                                  "column": 91
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            10641,
                                            10656
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 235,
                                              "column": 77
                                            },
                                            "end": {
                                              "line": 235,
                                              "column": 92
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10638,
                                          10656
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 235,
                                            "column": 74
                                          },
                                          "end": {
                                            "line": 235,
                                            "column": 92
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10616,
                                      10658
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 235,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 235,
                                        "column": 94
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10572,
                                  10659
                                ],
                                "loc": {
                                  "start": {
                                    "line": 235,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 235,
                                    "column": 95
                                  }
                                }
                              },
                              "range": [
                                10572,
                                10660
                              ],
                              "loc": {
                                "start": {
                                  "line": 235,
                                  "column": 8
                                },
                                "end": {
                                  "line": 235,
                                  "column": 96
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        10669,
                                        10688
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 236,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 236,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            10689,
                                            10690
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 236,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 236,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            10691,
                                            10704
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 236,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 236,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          10689,
                                          10704
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 236,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 236,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10669,
                                      10705
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 236,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 236,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10706,
                                      10710
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 236,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 236,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    10669,
                                    10710
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 236,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 236,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      10711,
                                      10716
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 236,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 236,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10669,
                                  10717
                                ],
                                "loc": {
                                  "start": {
                                    "line": 236,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 236,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                10669,
                                10718
                              ],
                              "loc": {
                                "start": {
                                  "line": 236,
                                  "column": 8
                                },
                                "end": {
                                  "line": 236,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        10727,
                                        10746
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 237,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 237,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            10747,
                                            10748
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 237,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 237,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            10749,
                                            10762
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 237,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 237,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          10747,
                                          10762
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 237,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 237,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10727,
                                      10763
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 237,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 237,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10764,
                                      10768
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 237,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 237,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    10727,
                                    10768
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 237,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 237,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      10769,
                                      10774
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 237,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 237,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10727,
                                  10775
                                ],
                                "loc": {
                                  "start": {
                                    "line": 237,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 237,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                10727,
                                10776
                              ],
                              "loc": {
                                "start": {
                                  "line": 237,
                                  "column": 8
                                },
                                "end": {
                                  "line": 237,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            10221,
                            10782
                          ],
                          "loc": {
                            "start": {
                              "line": 227,
                              "column": 70
                            },
                            "end": {
                              "line": 238,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          10209,
                          10782
                        ],
                        "loc": {
                          "start": {
                            "line": 227,
                            "column": 58
                          },
                          "end": {
                            "line": 238,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      10155,
                      10783
                    ],
                    "loc": {
                      "start": {
                        "line": 227,
                        "column": 4
                      },
                      "end": {
                        "line": 238,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 517,
                    "_esdocTestName": "it517"
                  },
                  "range": [
                    10155,
                    10784
                  ],
                  "loc": {
                    "start": {
                      "line": 227,
                      "column": 4
                    },
                    "end": {
                      "line": 238,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        10789,
                        10791
                      ],
                      "loc": {
                        "start": {
                          "line": 239,
                          "column": 4
                        },
                        "end": {
                          "line": 239,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with some data asymmetric 1",
                        "raw": "'should work with some data asymmetric 1'",
                        "range": [
                          10792,
                          10833
                        ],
                        "loc": {
                          "start": {
                            "line": 239,
                            "column": 7
                          },
                          "end": {
                            "line": 239,
                            "column": 48
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      10861,
                                      10862
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 240,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 240,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        10865,
                                        10868
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 240,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 240,
                                          "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": [
                                          10869,
                                          10899
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 240,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 240,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10865,
                                      10900
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 240,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 240,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    10861,
                                    10900
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 240,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 240,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10857,
                                10901
                              ],
                              "loc": {
                                "start": {
                                  "line": 240,
                                  "column": 8
                                },
                                "end": {
                                  "line": 240,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      10914,
                                      10919
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 241,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 241,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                 !    ",
                                    "raw": "'^                 !    '",
                                    "range": [
                                      10922,
                                      10947
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 241,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 241,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    10914,
                                    10947
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 241,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 241,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10910,
                                10948
                              ],
                              "loc": {
                                "start": {
                                  "line": 241,
                                  "column": 8
                                },
                                "end": {
                                  "line": 241,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      10961,
                                      10962
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 242,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 242,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        10965,
                                        10968
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 242,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 242,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^--2--4--6--8--0--|    ",
                                        "raw": "'---1-^--2--4--6--8--0--|    '",
                                        "range": [
                                          10969,
                                          10999
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 242,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 242,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10965,
                                      11000
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 242,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 242,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    10961,
                                    11000
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 242,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 242,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10957,
                                11001
                              ],
                              "loc": {
                                "start": {
                                  "line": 242,
                                  "column": 8
                                },
                                "end": {
                                  "line": 242,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      11014,
                                      11019
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 243,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 243,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                 !    ",
                                    "raw": "'^                 !    '",
                                    "range": [
                                      11022,
                                      11047
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 243,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 243,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    11014,
                                    11047
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 243,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 243,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11010,
                                11048
                              ],
                              "loc": {
                                "start": {
                                  "line": 243,
                                  "column": 8
                                },
                                "end": {
                                  "line": 243,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11061,
                                      11069
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 244,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 244,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---a--b--c--d--e--|    ",
                                    "raw": "'---a--b--c--d--e--|    '",
                                    "range": [
                                      11072,
                                      11097
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 244,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 244,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    11061,
                                    11097
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 244,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 244,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11057,
                                11098
                              ],
                              "loc": {
                                "start": {
                                  "line": 244,
                                  "column": 8
                                },
                                "end": {
                                  "line": 244,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        11107,
                                        11123
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 245,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 245,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              11124,
                                              11134
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 245,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 245,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              11135,
                                              11138
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 245,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 245,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "range": [
                                            11124,
                                            11138
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 245,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 245,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              11139,
                                              11140
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 245,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 245,
                                                "column": 41
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              11142,
                                              11143
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 245,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 245,
                                                "column": 44
                                              }
                                            }
                                          },
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "r1",
                                                "range": [
                                                  11155,
                                                  11157
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 245,
                                                    "column": 56
                                                  },
                                                  "end": {
                                                    "line": 245,
                                                    "column": 58
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "r2",
                                                "range": [
                                                  11159,
                                                  11161
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 245,
                                                    "column": 60
                                                  },
                                                  "end": {
                                                    "line": 245,
                                                    "column": 62
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "BinaryExpression",
                                                    "operator": "+",
                                                    "left": {
                                                      "type": "Identifier",
                                                      "name": "r1",
                                                      "range": [
                                                        11172,
                                                        11174
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 245,
                                                          "column": 73
                                                        },
                                                        "end": {
                                                          "line": 245,
                                                          "column": 75
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "Identifier",
                                                      "name": "r2",
                                                      "range": [
                                                        11177,
                                                        11179
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 245,
                                                          "column": 78
                                                        },
                                                        "end": {
                                                          "line": 245,
                                                          "column": 80
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      11172,
                                                      11179
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 245,
                                                        "column": 73
                                                      },
                                                      "end": {
                                                        "line": 245,
                                                        "column": 80
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    11165,
                                                    11180
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 245,
                                                      "column": 66
                                                    },
                                                    "end": {
                                                      "line": 245,
                                                      "column": 81
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                11163,
                                                11182
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 245,
                                                  "column": 64
                                                },
                                                "end": {
                                                  "line": 245,
                                                  "column": 83
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              11145,
                                              11182
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 245,
                                                "column": 46
                                              },
                                              "end": {
                                                "line": 245,
                                                "column": 83
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          11124,
                                          11183
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 245,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 245,
                                            "column": 84
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11107,
                                      11184
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 245,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 245,
                                        "column": 85
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11198,
                                      11202
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 246,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 246,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    11107,
                                    11202
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 245,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 246,
                                      "column": 17
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11203,
                                      11211
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 246,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 246,
                                        "column": 26
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            11215,
                                            11216
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 246,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 246,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "12",
                                          "raw": "'12'",
                                          "range": [
                                            11218,
                                            11222
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 246,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 246,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11215,
                                          11222
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 246,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 246,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            11224,
                                            11225
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 246,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 246,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "34",
                                          "raw": "'34'",
                                          "range": [
                                            11227,
                                            11231
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 246,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 246,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11224,
                                          11231
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 246,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 246,
                                            "column": 46
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            11233,
                                            11234
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 246,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 246,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "56",
                                          "raw": "'56'",
                                          "range": [
                                            11236,
                                            11240
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 246,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 246,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11233,
                                          11240
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 246,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 246,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            11242,
                                            11243
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 246,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 246,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "78",
                                          "raw": "'78'",
                                          "range": [
                                            11245,
                                            11249
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 246,
                                              "column": 60
                                            },
                                            "end": {
                                              "line": 246,
                                              "column": 64
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11242,
                                          11249
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 246,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 246,
                                            "column": 64
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            11251,
                                            11252
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 246,
                                              "column": 66
                                            },
                                            "end": {
                                              "line": 246,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "90",
                                          "raw": "'90'",
                                          "range": [
                                            11254,
                                            11258
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 246,
                                              "column": 69
                                            },
                                            "end": {
                                              "line": 246,
                                              "column": 73
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11251,
                                          11258
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 246,
                                            "column": 66
                                          },
                                          "end": {
                                            "line": 246,
                                            "column": 73
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11213,
                                      11260
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 246,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 246,
                                        "column": 75
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11107,
                                  11261
                                ],
                                "loc": {
                                  "start": {
                                    "line": 245,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 246,
                                    "column": 76
                                  }
                                }
                              },
                              "range": [
                                11107,
                                11262
                              ],
                              "loc": {
                                "start": {
                                  "line": 245,
                                  "column": 8
                                },
                                "end": {
                                  "line": 246,
                                  "column": 77
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        11271,
                                        11290
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 247,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 247,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            11291,
                                            11292
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 247,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 247,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            11293,
                                            11306
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 247,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 247,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          11291,
                                          11306
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 247,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 247,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11271,
                                      11307
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 247,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 247,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11308,
                                      11312
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 247,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 247,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    11271,
                                    11312
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 247,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 247,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      11313,
                                      11318
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 247,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 247,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11271,
                                  11319
                                ],
                                "loc": {
                                  "start": {
                                    "line": 247,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 247,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                11271,
                                11320
                              ],
                              "loc": {
                                "start": {
                                  "line": 247,
                                  "column": 8
                                },
                                "end": {
                                  "line": 247,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        11329,
                                        11348
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 248,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 248,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            11349,
                                            11350
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 248,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 248,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            11351,
                                            11364
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 248,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 248,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          11349,
                                          11364
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 248,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 248,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11329,
                                      11365
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 248,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 248,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11366,
                                      11370
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 248,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 248,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    11329,
                                    11370
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 248,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 248,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      11371,
                                      11376
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 248,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 248,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11329,
                                  11377
                                ],
                                "loc": {
                                  "start": {
                                    "line": 248,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 248,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                11329,
                                11378
                              ],
                              "loc": {
                                "start": {
                                  "line": 248,
                                  "column": 8
                                },
                                "end": {
                                  "line": 248,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            10847,
                            11384
                          ],
                          "loc": {
                            "start": {
                              "line": 239,
                              "column": 62
                            },
                            "end": {
                              "line": 249,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          10835,
                          11384
                        ],
                        "loc": {
                          "start": {
                            "line": 239,
                            "column": 50
                          },
                          "end": {
                            "line": 249,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      10789,
                      11385
                    ],
                    "loc": {
                      "start": {
                        "line": 239,
                        "column": 4
                      },
                      "end": {
                        "line": 249,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 518,
                    "_esdocTestName": "it518"
                  },
                  "range": [
                    10789,
                    11386
                  ],
                  "loc": {
                    "start": {
                      "line": 239,
                      "column": 4
                    },
                    "end": {
                      "line": 249,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        11391,
                        11393
                      ],
                      "loc": {
                        "start": {
                          "line": 250,
                          "column": 4
                        },
                        "end": {
                          "line": 250,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with some data asymmetric 2",
                        "raw": "'should work with some data asymmetric 2'",
                        "range": [
                          11394,
                          11435
                        ],
                        "loc": {
                          "start": {
                            "line": 250,
                            "column": 7
                          },
                          "end": {
                            "line": 250,
                            "column": 48
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      11463,
                                      11464
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 251,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 251,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        11467,
                                        11470
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 251,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 251,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^--2--4--6--8--0--|    ",
                                        "raw": "'---1-^--2--4--6--8--0--|    '",
                                        "range": [
                                          11471,
                                          11501
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 251,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 251,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11467,
                                      11502
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 251,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 251,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    11463,
                                    11502
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 251,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 251,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11459,
                                11503
                              ],
                              "loc": {
                                "start": {
                                  "line": 251,
                                  "column": 8
                                },
                                "end": {
                                  "line": 251,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      11516,
                                      11521
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 252,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 252,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                 !    ",
                                    "raw": "'^                 !    '",
                                    "range": [
                                      11524,
                                      11549
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 252,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 252,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    11516,
                                    11549
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 252,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 252,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11512,
                                11550
                              ],
                              "loc": {
                                "start": {
                                  "line": 252,
                                  "column": 8
                                },
                                "end": {
                                  "line": 252,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      11563,
                                      11564
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 253,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 253,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        11567,
                                        11570
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 253,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 253,
                                          "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": [
                                          11571,
                                          11601
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 253,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 253,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11567,
                                      11602
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 253,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 253,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    11563,
                                    11602
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 253,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 253,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11559,
                                11603
                              ],
                              "loc": {
                                "start": {
                                  "line": 253,
                                  "column": 8
                                },
                                "end": {
                                  "line": 253,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      11616,
                                      11621
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 254,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 254,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                 !    ",
                                    "raw": "'^                 !    '",
                                    "range": [
                                      11624,
                                      11649
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 254,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 254,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    11616,
                                    11649
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 254,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 254,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11612,
                                11650
                              ],
                              "loc": {
                                "start": {
                                  "line": 254,
                                  "column": 8
                                },
                                "end": {
                                  "line": 254,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11663,
                                      11671
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 255,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 255,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---a--b--c--d--e--|    ",
                                    "raw": "'---a--b--c--d--e--|    '",
                                    "range": [
                                      11674,
                                      11699
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 255,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 255,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    11663,
                                    11699
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 255,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 255,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11659,
                                11700
                              ],
                              "loc": {
                                "start": {
                                  "line": 255,
                                  "column": 8
                                },
                                "end": {
                                  "line": 255,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        11709,
                                        11725
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 256,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 256,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              11726,
                                              11736
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 256,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 256,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              11737,
                                              11740
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 256,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 256,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "range": [
                                            11726,
                                            11740
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 256,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 256,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              11741,
                                              11742
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 256,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 256,
                                                "column": 41
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              11744,
                                              11745
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 256,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 256,
                                                "column": 44
                                              }
                                            }
                                          },
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "r1",
                                                "range": [
                                                  11757,
                                                  11759
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 256,
                                                    "column": 56
                                                  },
                                                  "end": {
                                                    "line": 256,
                                                    "column": 58
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "r2",
                                                "range": [
                                                  11761,
                                                  11763
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 256,
                                                    "column": 60
                                                  },
                                                  "end": {
                                                    "line": 256,
                                                    "column": 62
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "BinaryExpression",
                                                    "operator": "+",
                                                    "left": {
                                                      "type": "Identifier",
                                                      "name": "r1",
                                                      "range": [
                                                        11774,
                                                        11776
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 256,
                                                          "column": 73
                                                        },
                                                        "end": {
                                                          "line": 256,
                                                          "column": 75
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "Identifier",
                                                      "name": "r2",
                                                      "range": [
                                                        11779,
                                                        11781
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 256,
                                                          "column": 78
                                                        },
                                                        "end": {
                                                          "line": 256,
                                                          "column": 80
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      11774,
                                                      11781
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 256,
                                                        "column": 73
                                                      },
                                                      "end": {
                                                        "line": 256,
                                                        "column": 80
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    11767,
                                                    11782
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 256,
                                                      "column": 66
                                                    },
                                                    "end": {
                                                      "line": 256,
                                                      "column": 81
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                11765,
                                                11784
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 256,
                                                  "column": 64
                                                },
                                                "end": {
                                                  "line": 256,
                                                  "column": 83
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              11747,
                                              11784
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 256,
                                                "column": 46
                                              },
                                              "end": {
                                                "line": 256,
                                                "column": 83
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          11726,
                                          11785
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 256,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 256,
                                            "column": 84
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11709,
                                      11786
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 256,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 256,
                                        "column": 85
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11800,
                                      11804
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 257,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 257,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    11709,
                                    11804
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 256,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 257,
                                      "column": 17
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11805,
                                      11813
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 257,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 257,
                                        "column": 26
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            11817,
                                            11818
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 257,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 257,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "21",
                                          "raw": "'21'",
                                          "range": [
                                            11820,
                                            11824
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 257,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 257,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11817,
                                          11824
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 257,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 257,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            11826,
                                            11827
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 257,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 257,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "43",
                                          "raw": "'43'",
                                          "range": [
                                            11829,
                                            11833
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 257,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 257,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11826,
                                          11833
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 257,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 257,
                                            "column": 46
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            11835,
                                            11836
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 257,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 257,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "65",
                                          "raw": "'65'",
                                          "range": [
                                            11838,
                                            11842
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 257,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 257,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11835,
                                          11842
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 257,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 257,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            11844,
                                            11845
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 257,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 257,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "87",
                                          "raw": "'87'",
                                          "range": [
                                            11847,
                                            11851
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 257,
                                              "column": 60
                                            },
                                            "end": {
                                              "line": 257,
                                              "column": 64
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11844,
                                          11851
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 257,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 257,
                                            "column": 64
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            11853,
                                            11854
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 257,
                                              "column": 66
                                            },
                                            "end": {
                                              "line": 257,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "09",
                                          "raw": "'09'",
                                          "range": [
                                            11856,
                                            11860
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 257,
                                              "column": 69
                                            },
                                            "end": {
                                              "line": 257,
                                              "column": 73
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11853,
                                          11860
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 257,
                                            "column": 66
                                          },
                                          "end": {
                                            "line": 257,
                                            "column": 73
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11815,
                                      11862
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 257,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 257,
                                        "column": 75
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11709,
                                  11863
                                ],
                                "loc": {
                                  "start": {
                                    "line": 256,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 257,
                                    "column": 76
                                  }
                                }
                              },
                              "range": [
                                11709,
                                11864
                              ],
                              "loc": {
                                "start": {
                                  "line": 256,
                                  "column": 8
                                },
                                "end": {
                                  "line": 257,
                                  "column": 77
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        11873,
                                        11892
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 258,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 258,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            11893,
                                            11894
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 258,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 258,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            11895,
                                            11908
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 258,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 258,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          11893,
                                          11908
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 258,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 258,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11873,
                                      11909
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 258,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 258,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11910,
                                      11914
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 258,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 258,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    11873,
                                    11914
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 258,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 258,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      11915,
                                      11920
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 258,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 258,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11873,
                                  11921
                                ],
                                "loc": {
                                  "start": {
                                    "line": 258,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 258,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                11873,
                                11922
                              ],
                              "loc": {
                                "start": {
                                  "line": 258,
                                  "column": 8
                                },
                                "end": {
                                  "line": 258,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        11931,
                                        11950
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 259,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 259,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            11951,
                                            11952
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 259,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 259,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            11953,
                                            11966
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 259,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 259,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          11951,
                                          11966
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 259,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 259,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11931,
                                      11967
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 259,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 259,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11968,
                                      11972
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 259,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 259,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    11931,
                                    11972
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 259,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 259,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      11973,
                                      11978
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 259,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 259,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11931,
                                  11979
                                ],
                                "loc": {
                                  "start": {
                                    "line": 259,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 259,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                11931,
                                11980
                              ],
                              "loc": {
                                "start": {
                                  "line": 259,
                                  "column": 8
                                },
                                "end": {
                                  "line": 259,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            11449,
                            11986
                          ],
                          "loc": {
                            "start": {
                              "line": 250,
                              "column": 62
                            },
                            "end": {
                              "line": 260,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          11437,
                          11986
                        ],
                        "loc": {
                          "start": {
                            "line": 250,
                            "column": 50
                          },
                          "end": {
                            "line": 260,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      11391,
                      11987
                    ],
                    "loc": {
                      "start": {
                        "line": 250,
                        "column": 4
                      },
                      "end": {
                        "line": 260,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 519,
                    "_esdocTestName": "it519"
                  },
                  "range": [
                    11391,
                    11988
                  ],
                  "loc": {
                    "start": {
                      "line": 250,
                      "column": 4
                    },
                    "end": {
                      "line": 260,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        11993,
                        11995
                      ],
                      "loc": {
                        "start": {
                          "line": 261,
                          "column": 4
                        },
                        "end": {
                          "line": 261,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with some data symmetric",
                        "raw": "'should work with some data symmetric'",
                        "range": [
                          11996,
                          12034
                        ],
                        "loc": {
                          "start": {
                            "line": 261,
                            "column": 7
                          },
                          "end": {
                            "line": 261,
                            "column": 45
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      12062,
                                      12063
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 262,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 262,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        12066,
                                        12069
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 262,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 262,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^-1-3-5-7-9------| ",
                                        "raw": "'---1-^-1-3-5-7-9------| '",
                                        "range": [
                                          12070,
                                          12096
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 262,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 262,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12066,
                                      12097
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 262,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 262,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    12062,
                                    12097
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 262,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 262,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12058,
                                12098
                              ],
                              "loc": {
                                "start": {
                                  "line": 262,
                                  "column": 8
                                },
                                "end": {
                                  "line": 262,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      12111,
                                      12116
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 263,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 263,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                ! ",
                                    "raw": "'^                ! '",
                                    "range": [
                                      12119,
                                      12140
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 263,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 263,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    12111,
                                    12140
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 263,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 263,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12107,
                                12141
                              ],
                              "loc": {
                                "start": {
                                  "line": 263,
                                  "column": 8
                                },
                                "end": {
                                  "line": 263,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      12154,
                                      12155
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 264,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 264,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        12158,
                                        12161
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 264,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 264,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^--2--4--6--8--0--|",
                                        "raw": "'---1-^--2--4--6--8--0--|'",
                                        "range": [
                                          12162,
                                          12188
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 264,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 264,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12158,
                                      12189
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 264,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 264,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    12154,
                                    12189
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 264,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 264,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12150,
                                12190
                              ],
                              "loc": {
                                "start": {
                                  "line": 264,
                                  "column": 8
                                },
                                "end": {
                                  "line": 264,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      12203,
                                      12208
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 265,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 265,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                ! ",
                                    "raw": "'^                ! '",
                                    "range": [
                                      12211,
                                      12232
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 265,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 265,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    12203,
                                    12232
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 265,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 265,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12199,
                                12233
                              ],
                              "loc": {
                                "start": {
                                  "line": 265,
                                  "column": 8
                                },
                                "end": {
                                  "line": 265,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      12246,
                                      12254
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 266,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 266,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---a--b--c--d--e-| ",
                                    "raw": "'---a--b--c--d--e-| '",
                                    "range": [
                                      12257,
                                      12278
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 266,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 266,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    12246,
                                    12278
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 266,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 266,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12242,
                                12279
                              ],
                              "loc": {
                                "start": {
                                  "line": 266,
                                  "column": 8
                                },
                                "end": {
                                  "line": 266,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        12288,
                                        12304
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 267,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 267,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              12305,
                                              12315
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 267,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 267,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              12316,
                                              12319
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 267,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 267,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "range": [
                                            12305,
                                            12319
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 267,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 267,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              12320,
                                              12321
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 267,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 267,
                                                "column": 41
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              12323,
                                              12324
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 267,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 267,
                                                "column": 44
                                              }
                                            }
                                          },
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "r1",
                                                "range": [
                                                  12336,
                                                  12338
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 267,
                                                    "column": 56
                                                  },
                                                  "end": {
                                                    "line": 267,
                                                    "column": 58
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "r2",
                                                "range": [
                                                  12340,
                                                  12342
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 267,
                                                    "column": 60
                                                  },
                                                  "end": {
                                                    "line": 267,
                                                    "column": 62
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "BinaryExpression",
                                                    "operator": "+",
                                                    "left": {
                                                      "type": "Identifier",
                                                      "name": "r1",
                                                      "range": [
                                                        12353,
                                                        12355
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 267,
                                                          "column": 73
                                                        },
                                                        "end": {
                                                          "line": 267,
                                                          "column": 75
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "Identifier",
                                                      "name": "r2",
                                                      "range": [
                                                        12358,
                                                        12360
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 267,
                                                          "column": 78
                                                        },
                                                        "end": {
                                                          "line": 267,
                                                          "column": 80
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      12353,
                                                      12360
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 267,
                                                        "column": 73
                                                      },
                                                      "end": {
                                                        "line": 267,
                                                        "column": 80
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    12346,
                                                    12361
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 267,
                                                      "column": 66
                                                    },
                                                    "end": {
                                                      "line": 267,
                                                      "column": 81
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                12344,
                                                12363
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 267,
                                                  "column": 64
                                                },
                                                "end": {
                                                  "line": 267,
                                                  "column": 83
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              12326,
                                              12363
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 267,
                                                "column": 46
                                              },
                                              "end": {
                                                "line": 267,
                                                "column": 83
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          12305,
                                          12364
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 267,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 267,
                                            "column": 84
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12288,
                                      12365
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 267,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 267,
                                        "column": 85
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12379,
                                      12383
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 268,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 268,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    12288,
                                    12383
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 267,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 268,
                                      "column": 17
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      12384,
                                      12392
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 268,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 268,
                                        "column": 26
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            12396,
                                            12397
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 268,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 268,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "12",
                                          "raw": "'12'",
                                          "range": [
                                            12399,
                                            12403
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 268,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 268,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12396,
                                          12403
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 268,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 268,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            12405,
                                            12406
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 268,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 268,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "34",
                                          "raw": "'34'",
                                          "range": [
                                            12408,
                                            12412
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 268,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 268,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12405,
                                          12412
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 268,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 268,
                                            "column": 46
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            12414,
                                            12415
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 268,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 268,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "56",
                                          "raw": "'56'",
                                          "range": [
                                            12417,
                                            12421
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 268,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 268,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12414,
                                          12421
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 268,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 268,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            12423,
                                            12424
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 268,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 268,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "78",
                                          "raw": "'78'",
                                          "range": [
                                            12426,
                                            12430
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 268,
                                              "column": 60
                                            },
                                            "end": {
                                              "line": 268,
                                              "column": 64
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12423,
                                          12430
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 268,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 268,
                                            "column": 64
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            12432,
                                            12433
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 268,
                                              "column": 66
                                            },
                                            "end": {
                                              "line": 268,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "90",
                                          "raw": "'90'",
                                          "range": [
                                            12435,
                                            12439
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 268,
                                              "column": 69
                                            },
                                            "end": {
                                              "line": 268,
                                              "column": 73
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12432,
                                          12439
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 268,
                                            "column": 66
                                          },
                                          "end": {
                                            "line": 268,
                                            "column": 73
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12394,
                                      12441
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 268,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 268,
                                        "column": 75
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12288,
                                  12442
                                ],
                                "loc": {
                                  "start": {
                                    "line": 267,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 268,
                                    "column": 76
                                  }
                                }
                              },
                              "range": [
                                12288,
                                12443
                              ],
                              "loc": {
                                "start": {
                                  "line": 267,
                                  "column": 8
                                },
                                "end": {
                                  "line": 268,
                                  "column": 77
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        12452,
                                        12471
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 269,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 269,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            12472,
                                            12473
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 269,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 269,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            12474,
                                            12487
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 269,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 269,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          12472,
                                          12487
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 269,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 269,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12452,
                                      12488
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 269,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 269,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12489,
                                      12493
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 269,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 269,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    12452,
                                    12493
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 269,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 269,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      12494,
                                      12499
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 269,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 269,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12452,
                                  12500
                                ],
                                "loc": {
                                  "start": {
                                    "line": 269,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 269,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                12452,
                                12501
                              ],
                              "loc": {
                                "start": {
                                  "line": 269,
                                  "column": 8
                                },
                                "end": {
                                  "line": 269,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        12510,
                                        12529
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 270,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 270,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            12530,
                                            12531
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 270,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 270,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            12532,
                                            12545
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 270,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 270,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          12530,
                                          12545
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 270,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 270,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12510,
                                      12546
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 270,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 270,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12547,
                                      12551
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 270,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 270,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    12510,
                                    12551
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 270,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 270,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      12552,
                                      12557
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 270,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 270,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12510,
                                  12558
                                ],
                                "loc": {
                                  "start": {
                                    "line": 270,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 270,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                12510,
                                12559
                              ],
                              "loc": {
                                "start": {
                                  "line": 270,
                                  "column": 8
                                },
                                "end": {
                                  "line": 270,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            12048,
                            12565
                          ],
                          "loc": {
                            "start": {
                              "line": 261,
                              "column": 59
                            },
                            "end": {
                              "line": 271,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          12036,
                          12565
                        ],
                        "loc": {
                          "start": {
                            "line": 261,
                            "column": 47
                          },
                          "end": {
                            "line": 271,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      11993,
                      12566
                    ],
                    "loc": {
                      "start": {
                        "line": 261,
                        "column": 4
                      },
                      "end": {
                        "line": 271,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 520,
                    "_esdocTestName": "it520"
                  },
                  "range": [
                    11993,
                    12567
                  ],
                  "loc": {
                    "start": {
                      "line": 261,
                      "column": 4
                    },
                    "end": {
                      "line": 271,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        12572,
                        12574
                      ],
                      "loc": {
                        "start": {
                          "line": 272,
                          "column": 4
                        },
                        "end": {
                          "line": 272,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with selector throws",
                        "raw": "'should work with selector throws'",
                        "range": [
                          12575,
                          12609
                        ],
                        "loc": {
                          "start": {
                            "line": 272,
                            "column": 7
                          },
                          "end": {
                            "line": 272,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      12637,
                                      12638
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 273,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 273,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        12641,
                                        12644
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 273,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 273,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^-2---4----|  ",
                                        "raw": "'---1-^-2---4----|  '",
                                        "range": [
                                          12645,
                                          12666
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 273,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 273,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12641,
                                      12667
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 273,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 273,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    12637,
                                    12667
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 273,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 273,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12633,
                                12668
                              ],
                              "loc": {
                                "start": {
                                  "line": 273,
                                  "column": 8
                                },
                                "end": {
                                  "line": 273,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      12681,
                                      12686
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 274,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 274,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^       !     ",
                                    "raw": "'^       !     '",
                                    "range": [
                                      12689,
                                      12705
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 274,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 274,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    12681,
                                    12705
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 274,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 274,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12677,
                                12706
                              ],
                              "loc": {
                                "start": {
                                  "line": 274,
                                  "column": 8
                                },
                                "end": {
                                  "line": 274,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      12719,
                                      12720
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 275,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 275,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        12723,
                                        12726
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 275,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 275,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^--3----5----|",
                                        "raw": "'---1-^--3----5----|'",
                                        "range": [
                                          12727,
                                          12748
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 275,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 275,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12723,
                                      12749
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 275,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 275,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    12719,
                                    12749
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 275,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 275,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12715,
                                12750
                              ],
                              "loc": {
                                "start": {
                                  "line": 275,
                                  "column": 8
                                },
                                "end": {
                                  "line": 275,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      12763,
                                      12768
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 276,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 276,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^       !     ",
                                    "raw": "'^       !     '",
                                    "range": [
                                      12771,
                                      12787
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 276,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 276,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    12763,
                                    12787
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 276,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 276,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12759,
                                12788
                              ],
                              "loc": {
                                "start": {
                                  "line": 276,
                                  "column": 8
                                },
                                "end": {
                                  "line": 276,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      12801,
                                      12809
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 277,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 277,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---x----#     ",
                                    "raw": "'---x----#     '",
                                    "range": [
                                      12812,
                                      12828
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 277,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 277,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    12801,
                                    12828
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 277,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 277,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12797,
                                12829
                              ],
                              "loc": {
                                "start": {
                                  "line": 277,
                                  "column": 8
                                },
                                "end": {
                                  "line": 277,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "selector",
                                    "range": [
                                      12842,
                                      12850
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 278,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 278,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          12863,
                                          12864
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 278,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 278,
                                            "column": 34
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "y",
                                        "range": [
                                          12866,
                                          12867
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 278,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 278,
                                            "column": 37
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "IfStatement",
                                          "test": {
                                            "type": "BinaryExpression",
                                            "operator": "===",
                                            "left": {
                                              "type": "Identifier",
                                              "name": "y",
                                              "range": [
                                                12887,
                                                12888
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 279,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 279,
                                                  "column": 17
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Literal",
                                              "value": "5",
                                              "raw": "'5'",
                                              "range": [
                                                12893,
                                                12896
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 279,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 279,
                                                  "column": 25
                                                }
                                              }
                                            },
                                            "range": [
                                              12887,
                                              12896
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 279,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 279,
                                                "column": 25
                                              }
                                            }
                                          },
                                          "consequent": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "ThrowStatement",
                                                "argument": {
                                                  "type": "NewExpression",
                                                  "callee": {
                                                    "type": "Identifier",
                                                    "name": "Error",
                                                    "range": [
                                                      12926,
                                                      12931
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 280,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 280,
                                                        "column": 31
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Literal",
                                                      "value": "too bad",
                                                      "raw": "'too bad'",
                                                      "range": [
                                                        12932,
                                                        12941
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 280,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 280,
                                                          "column": 41
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    12922,
                                                    12942
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 280,
                                                      "column": 22
                                                    },
                                                    "end": {
                                                      "line": 280,
                                                      "column": 42
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  12916,
                                                  12943
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 280,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 280,
                                                    "column": 43
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              12898,
                                              12957
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 279,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 281,
                                                "column": 13
                                              }
                                            }
                                          },
                                          "alternate": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "ReturnStatement",
                                                "argument": {
                                                  "type": "BinaryExpression",
                                                  "operator": "+",
                                                  "left": {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      13000,
                                                      13001
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 283,
                                                        "column": 23
                                                      },
                                                      "end": {
                                                        "line": 283,
                                                        "column": 24
                                                      }
                                                    }
                                                  },
                                                  "right": {
                                                    "type": "Identifier",
                                                    "name": "y",
                                                    "range": [
                                                      13004,
                                                      13005
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 283,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 283,
                                                        "column": 28
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    13000,
                                                    13005
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 283,
                                                      "column": 23
                                                    },
                                                    "end": {
                                                      "line": 283,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  12993,
                                                  13006
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 283,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 283,
                                                    "column": 29
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              12975,
                                              13020
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 282,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 284,
                                                "column": 13
                                              }
                                            }
                                          },
                                          "range": [
                                            12883,
                                            13020
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 279,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 284,
                                              "column": 13
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        12869,
                                        13030
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 278,
                                          "column": 39
                                        },
                                        "end": {
                                          "line": 285,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      12853,
                                      13030
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 278,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 285,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    12842,
                                    13030
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 278,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 285,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12838,
                                13031
                              ],
                              "loc": {
                                "start": {
                                  "line": 278,
                                  "column": 8
                                },
                                "end": {
                                  "line": 285,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "observable",
                                    "range": [
                                      13044,
                                      13054
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 286,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 286,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          13057,
                                          13067
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 286,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 286,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "zip",
                                        "range": [
                                          13068,
                                          13071
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 286,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 286,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        13057,
                                        13071
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 286,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 286,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "a",
                                        "range": [
                                          13072,
                                          13073
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 286,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 286,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "b",
                                        "range": [
                                          13075,
                                          13076
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 286,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 286,
                                            "column": 44
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "selector",
                                        "range": [
                                          13078,
                                          13086
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 286,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 286,
                                            "column": 54
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13057,
                                      13087
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 286,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 286,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    13044,
                                    13087
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 286,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 286,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13040,
                                13088
                              ],
                              "loc": {
                                "start": {
                                  "line": 286,
                                  "column": 8
                                },
                                "end": {
                                  "line": 286,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        13097,
                                        13113
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 287,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 287,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "observable",
                                        "range": [
                                          13114,
                                          13124
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 287,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 287,
                                            "column": 35
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13097,
                                      13125
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 287,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 287,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13126,
                                      13130
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 287,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 287,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    13097,
                                    13130
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 287,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 287,
                                      "column": 41
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      13131,
                                      13139
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 287,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 287,
                                        "column": 50
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            13143,
                                            13144
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 287,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 287,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "23",
                                          "raw": "'23'",
                                          "range": [
                                            13146,
                                            13150
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 287,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 287,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          13143,
                                          13150
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 287,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 287,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13141,
                                      13152
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 287,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 287,
                                        "column": 63
                                      }
                                    }
                                  },
                                  {
                                    "type": "NewExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "Error",
                                      "range": [
                                        13158,
                                        13163
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 287,
                                          "column": 69
                                        },
                                        "end": {
                                          "line": 287,
                                          "column": 74
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "too bad",
                                        "raw": "'too bad'",
                                        "range": [
                                          13164,
                                          13173
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 287,
                                            "column": 75
                                          },
                                          "end": {
                                            "line": 287,
                                            "column": 84
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13154,
                                      13174
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 287,
                                        "column": 65
                                      },
                                      "end": {
                                        "line": 287,
                                        "column": 85
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13097,
                                  13175
                                ],
                                "loc": {
                                  "start": {
                                    "line": 287,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 287,
                                    "column": 86
                                  }
                                }
                              },
                              "range": [
                                13097,
                                13176
                              ],
                              "loc": {
                                "start": {
                                  "line": 287,
                                  "column": 8
                                },
                                "end": {
                                  "line": 287,
                                  "column": 87
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        13185,
                                        13204
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 288,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 288,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            13205,
                                            13206
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 288,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 288,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            13207,
                                            13220
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 288,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 288,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          13205,
                                          13220
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 288,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 288,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13185,
                                      13221
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 288,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 288,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13222,
                                      13226
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 288,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 288,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    13185,
                                    13226
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 288,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 288,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      13227,
                                      13232
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 288,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 288,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13185,
                                  13233
                                ],
                                "loc": {
                                  "start": {
                                    "line": 288,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 288,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                13185,
                                13234
                              ],
                              "loc": {
                                "start": {
                                  "line": 288,
                                  "column": 8
                                },
                                "end": {
                                  "line": 288,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        13243,
                                        13262
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 289,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 289,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            13263,
                                            13264
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 289,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 289,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            13265,
                                            13278
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 289,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 289,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          13263,
                                          13278
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 289,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 289,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13243,
                                      13279
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 289,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 289,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13280,
                                      13284
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 289,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 289,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    13243,
                                    13284
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 289,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 289,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      13285,
                                      13290
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 289,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 289,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13243,
                                  13291
                                ],
                                "loc": {
                                  "start": {
                                    "line": 289,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 289,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                13243,
                                13292
                              ],
                              "loc": {
                                "start": {
                                  "line": 289,
                                  "column": 8
                                },
                                "end": {
                                  "line": 289,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            12623,
                            13298
                          ],
                          "loc": {
                            "start": {
                              "line": 272,
                              "column": 55
                            },
                            "end": {
                              "line": 290,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          12611,
                          13298
                        ],
                        "loc": {
                          "start": {
                            "line": 272,
                            "column": 43
                          },
                          "end": {
                            "line": 290,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      12572,
                      13299
                    ],
                    "loc": {
                      "start": {
                        "line": 272,
                        "column": 4
                      },
                      "end": {
                        "line": 290,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 521,
                    "_esdocTestName": "it521"
                  },
                  "range": [
                    12572,
                    13300
                  ],
                  "loc": {
                    "start": {
                      "line": 272,
                      "column": 4
                    },
                    "end": {
                      "line": 290,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        13305,
                        13307
                      ],
                      "loc": {
                        "start": {
                          "line": 291,
                          "column": 4
                        },
                        "end": {
                          "line": 291,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with right completes first",
                        "raw": "'should work with right completes first'",
                        "range": [
                          13308,
                          13348
                        ],
                        "loc": {
                          "start": {
                            "line": 291,
                            "column": 7
                          },
                          "end": {
                            "line": 291,
                            "column": 47
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      13376,
                                      13377
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 292,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 292,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        13380,
                                        13383
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 292,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 292,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^-2-----|",
                                        "raw": "'---1-^-2-----|'",
                                        "range": [
                                          13384,
                                          13400
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 292,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 292,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13380,
                                      13401
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 292,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 292,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    13376,
                                    13401
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 292,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 292,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13372,
                                13402
                              ],
                              "loc": {
                                "start": {
                                  "line": 292,
                                  "column": 8
                                },
                                "end": {
                                  "line": 292,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      13415,
                                      13420
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 293,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 293,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     !",
                                    "raw": "'^     !'",
                                    "range": [
                                      13423,
                                      13432
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 293,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 293,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    13415,
                                    13432
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 293,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 293,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13411,
                                13433
                              ],
                              "loc": {
                                "start": {
                                  "line": 293,
                                  "column": 8
                                },
                                "end": {
                                  "line": 293,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      13446,
                                      13447
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 294,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 294,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        13450,
                                        13453
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 294,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 294,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^--3--|",
                                        "raw": "'---1-^--3--|'",
                                        "range": [
                                          13454,
                                          13468
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 294,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 294,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13450,
                                      13469
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 294,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 294,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    13446,
                                    13469
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 294,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 294,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13442,
                                13470
                              ],
                              "loc": {
                                "start": {
                                  "line": 294,
                                  "column": 8
                                },
                                "end": {
                                  "line": 294,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      13483,
                                      13488
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 295,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 295,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     !",
                                    "raw": "'^     !'",
                                    "range": [
                                      13491,
                                      13500
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 295,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 295,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    13483,
                                    13500
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 295,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 295,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13479,
                                13501
                              ],
                              "loc": {
                                "start": {
                                  "line": 295,
                                  "column": 8
                                },
                                "end": {
                                  "line": 295,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      13514,
                                      13522
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 296,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 296,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---x--|",
                                    "raw": "'---x--|'",
                                    "range": [
                                      13525,
                                      13534
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 296,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 296,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    13514,
                                    13534
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 296,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 296,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13510,
                                13535
                              ],
                              "loc": {
                                "start": {
                                  "line": 296,
                                  "column": 8
                                },
                                "end": {
                                  "line": 296,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        13544,
                                        13560
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 297,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 297,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              13561,
                                              13571
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 297,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 297,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              13572,
                                              13575
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 297,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 297,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "range": [
                                            13561,
                                            13575
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 297,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 297,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              13576,
                                              13577
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 297,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 297,
                                                "column": 41
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              13579,
                                              13580
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 297,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 297,
                                                "column": 44
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          13561,
                                          13581
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 297,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 297,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13544,
                                      13582
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 297,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 297,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13583,
                                      13587
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 297,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 297,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    13544,
                                    13587
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 297,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 297,
                                      "column": 51
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      13588,
                                      13596
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 297,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 297,
                                        "column": 60
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            13600,
                                            13601
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 297,
                                              "column": 64
                                            },
                                            "end": {
                                              "line": 297,
                                              "column": 65
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "2",
                                              "raw": "'2'",
                                              "range": [
                                                13604,
                                                13607
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 297,
                                                  "column": 68
                                                },
                                                "end": {
                                                  "line": 297,
                                                  "column": 71
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "3",
                                              "raw": "'3'",
                                              "range": [
                                                13609,
                                                13612
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 297,
                                                  "column": 73
                                                },
                                                "end": {
                                                  "line": 297,
                                                  "column": 76
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            13603,
                                            13613
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 297,
                                              "column": 67
                                            },
                                            "end": {
                                              "line": 297,
                                              "column": 77
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          13600,
                                          13613
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 297,
                                            "column": 64
                                          },
                                          "end": {
                                            "line": 297,
                                            "column": 77
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13598,
                                      13615
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 297,
                                        "column": 62
                                      },
                                      "end": {
                                        "line": 297,
                                        "column": 79
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13544,
                                  13616
                                ],
                                "loc": {
                                  "start": {
                                    "line": 297,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 297,
                                    "column": 80
                                  }
                                }
                              },
                              "range": [
                                13544,
                                13617
                              ],
                              "loc": {
                                "start": {
                                  "line": 297,
                                  "column": 8
                                },
                                "end": {
                                  "line": 297,
                                  "column": 81
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        13626,
                                        13645
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 298,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 298,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            13646,
                                            13647
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 298,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 298,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            13648,
                                            13661
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 298,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 298,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          13646,
                                          13661
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 298,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 298,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13626,
                                      13662
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 298,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 298,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13663,
                                      13667
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 298,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 298,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    13626,
                                    13667
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 298,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 298,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      13668,
                                      13673
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 298,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 298,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13626,
                                  13674
                                ],
                                "loc": {
                                  "start": {
                                    "line": 298,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 298,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                13626,
                                13675
                              ],
                              "loc": {
                                "start": {
                                  "line": 298,
                                  "column": 8
                                },
                                "end": {
                                  "line": 298,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        13684,
                                        13703
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 299,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 299,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            13704,
                                            13705
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 299,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 299,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            13706,
                                            13719
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 299,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 299,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          13704,
                                          13719
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 299,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 299,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13684,
                                      13720
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 299,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 299,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13721,
                                      13725
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 299,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 299,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    13684,
                                    13725
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 299,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 299,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      13726,
                                      13731
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 299,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 299,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13684,
                                  13732
                                ],
                                "loc": {
                                  "start": {
                                    "line": 299,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 299,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                13684,
                                13733
                              ],
                              "loc": {
                                "start": {
                                  "line": 299,
                                  "column": 8
                                },
                                "end": {
                                  "line": 299,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            13362,
                            13739
                          ],
                          "loc": {
                            "start": {
                              "line": 291,
                              "column": 61
                            },
                            "end": {
                              "line": 300,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          13350,
                          13739
                        ],
                        "loc": {
                          "start": {
                            "line": 291,
                            "column": 49
                          },
                          "end": {
                            "line": 300,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      13305,
                      13740
                    ],
                    "loc": {
                      "start": {
                        "line": 291,
                        "column": 4
                      },
                      "end": {
                        "line": 300,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 522,
                    "_esdocTestName": "it522"
                  },
                  "range": [
                    13305,
                    13741
                  ],
                  "loc": {
                    "start": {
                      "line": 291,
                      "column": 4
                    },
                    "end": {
                      "line": 300,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        13746,
                        13748
                      ],
                      "loc": {
                        "start": {
                          "line": 301,
                          "column": 4
                        },
                        "end": {
                          "line": 301,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with two nevers",
                        "raw": "'should work with two nevers'",
                        "range": [
                          13749,
                          13778
                        ],
                        "loc": {
                          "start": {
                            "line": 301,
                            "column": 7
                          },
                          "end": {
                            "line": 301,
                            "column": 36
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      13806,
                                      13807
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 302,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 302,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        13810,
                                        13814
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 302,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 302,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          13815,
                                          13818
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 302,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 302,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13810,
                                      13819
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 302,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 302,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    13806,
                                    13819
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 302,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 302,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13802,
                                13820
                              ],
                              "loc": {
                                "start": {
                                  "line": 302,
                                  "column": 8
                                },
                                "end": {
                                  "line": 302,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      13833,
                                      13838
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 303,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 303,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      13841,
                                      13844
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 303,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 303,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    13833,
                                    13844
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 303,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 303,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13829,
                                13845
                              ],
                              "loc": {
                                "start": {
                                  "line": 303,
                                  "column": 8
                                },
                                "end": {
                                  "line": 303,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      13858,
                                      13859
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 304,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 304,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        13862,
                                        13866
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 304,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 304,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          13867,
                                          13870
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 304,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 304,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13862,
                                      13871
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 304,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 304,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    13858,
                                    13871
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 304,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 304,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13854,
                                13872
                              ],
                              "loc": {
                                "start": {
                                  "line": 304,
                                  "column": 8
                                },
                                "end": {
                                  "line": 304,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      13885,
                                      13890
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 305,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 305,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      13893,
                                      13896
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 305,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 305,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    13885,
                                    13896
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 305,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 305,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13881,
                                13897
                              ],
                              "loc": {
                                "start": {
                                  "line": 305,
                                  "column": 8
                                },
                                "end": {
                                  "line": 305,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      13910,
                                      13918
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 306,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 306,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-",
                                    "raw": "'-'",
                                    "range": [
                                      13921,
                                      13924
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 306,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 306,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    13910,
                                    13924
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 306,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 306,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13906,
                                13925
                              ],
                              "loc": {
                                "start": {
                                  "line": 306,
                                  "column": 8
                                },
                                "end": {
                                  "line": 306,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        13934,
                                        13950
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 307,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 307,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              13951,
                                              13961
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 307,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 307,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              13962,
                                              13965
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 307,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 307,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "range": [
                                            13951,
                                            13965
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 307,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 307,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              13966,
                                              13967
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 307,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 307,
                                                "column": 41
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              13969,
                                              13970
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 307,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 307,
                                                "column": 44
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          13951,
                                          13971
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 307,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 307,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13934,
                                      13972
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 307,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 307,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13973,
                                      13977
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 307,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 307,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    13934,
                                    13977
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 307,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 307,
                                      "column": 51
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      13978,
                                      13986
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 307,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 307,
                                        "column": 60
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13934,
                                  13987
                                ],
                                "loc": {
                                  "start": {
                                    "line": 307,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 307,
                                    "column": 61
                                  }
                                }
                              },
                              "range": [
                                13934,
                                13988
                              ],
                              "loc": {
                                "start": {
                                  "line": 307,
                                  "column": 8
                                },
                                "end": {
                                  "line": 307,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        13997,
                                        14016
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 308,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 308,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            14017,
                                            14018
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 308,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 308,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            14019,
                                            14032
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 308,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 308,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          14017,
                                          14032
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 308,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 308,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13997,
                                      14033
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 308,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 308,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14034,
                                      14038
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 308,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 308,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    13997,
                                    14038
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 308,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 308,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      14039,
                                      14044
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 308,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 308,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13997,
                                  14045
                                ],
                                "loc": {
                                  "start": {
                                    "line": 308,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 308,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                13997,
                                14046
                              ],
                              "loc": {
                                "start": {
                                  "line": 308,
                                  "column": 8
                                },
                                "end": {
                                  "line": 308,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        14055,
                                        14074
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 309,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 309,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            14075,
                                            14076
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 309,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 309,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            14077,
                                            14090
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 309,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 309,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          14075,
                                          14090
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 309,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 309,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14055,
                                      14091
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 309,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 309,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14092,
                                      14096
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 309,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 309,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    14055,
                                    14096
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 309,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 309,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      14097,
                                      14102
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 309,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 309,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14055,
                                  14103
                                ],
                                "loc": {
                                  "start": {
                                    "line": 309,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 309,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                14055,
                                14104
                              ],
                              "loc": {
                                "start": {
                                  "line": 309,
                                  "column": 8
                                },
                                "end": {
                                  "line": 309,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            13792,
                            14110
                          ],
                          "loc": {
                            "start": {
                              "line": 301,
                              "column": 50
                            },
                            "end": {
                              "line": 310,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          13780,
                          14110
                        ],
                        "loc": {
                          "start": {
                            "line": 301,
                            "column": 38
                          },
                          "end": {
                            "line": 310,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      13746,
                      14111
                    ],
                    "loc": {
                      "start": {
                        "line": 301,
                        "column": 4
                      },
                      "end": {
                        "line": 310,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 523,
                    "_esdocTestName": "it523"
                  },
                  "range": [
                    13746,
                    14112
                  ],
                  "loc": {
                    "start": {
                      "line": 301,
                      "column": 4
                    },
                    "end": {
                      "line": 310,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        14117,
                        14119
                      ],
                      "loc": {
                        "start": {
                          "line": 311,
                          "column": 4
                        },
                        "end": {
                          "line": 311,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with never and empty",
                        "raw": "'should work with never and empty'",
                        "range": [
                          14120,
                          14154
                        ],
                        "loc": {
                          "start": {
                            "line": 311,
                            "column": 7
                          },
                          "end": {
                            "line": 311,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      14182,
                                      14183
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 312,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 312,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        14186,
                                        14190
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 312,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 312,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          14191,
                                          14194
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 312,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 312,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14186,
                                      14195
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 312,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 312,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    14182,
                                    14195
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 312,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 312,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14178,
                                14196
                              ],
                              "loc": {
                                "start": {
                                  "line": 312,
                                  "column": 8
                                },
                                "end": {
                                  "line": 312,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      14209,
                                      14214
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 313,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 313,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      14217,
                                      14223
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 313,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 313,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    14209,
                                    14223
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 313,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 313,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14205,
                                14224
                              ],
                              "loc": {
                                "start": {
                                  "line": 313,
                                  "column": 8
                                },
                                "end": {
                                  "line": 313,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      14237,
                                      14238
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 314,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 314,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        14241,
                                        14245
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 314,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 314,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          14246,
                                          14249
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 314,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 314,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14241,
                                      14250
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 314,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 314,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    14237,
                                    14250
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 314,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 314,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14233,
                                14251
                              ],
                              "loc": {
                                "start": {
                                  "line": 314,
                                  "column": 8
                                },
                                "end": {
                                  "line": 314,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      14264,
                                      14269
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 315,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 315,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      14272,
                                      14278
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 315,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 315,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    14264,
                                    14278
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 315,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 315,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14260,
                                14279
                              ],
                              "loc": {
                                "start": {
                                  "line": 315,
                                  "column": 8
                                },
                                "end": {
                                  "line": 315,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      14292,
                                      14300
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 316,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 316,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "|",
                                    "raw": "'|'",
                                    "range": [
                                      14303,
                                      14306
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 316,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 316,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    14292,
                                    14306
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 316,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 316,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14288,
                                14307
                              ],
                              "loc": {
                                "start": {
                                  "line": 316,
                                  "column": 8
                                },
                                "end": {
                                  "line": 316,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        14316,
                                        14332
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 317,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 317,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              14333,
                                              14343
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 317,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 317,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              14344,
                                              14347
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 317,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 317,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "range": [
                                            14333,
                                            14347
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 317,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 317,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              14348,
                                              14349
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 317,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 317,
                                                "column": 41
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              14351,
                                              14352
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 317,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 317,
                                                "column": 44
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          14333,
                                          14353
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 317,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 317,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14316,
                                      14354
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 317,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 317,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14355,
                                      14359
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 317,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 317,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    14316,
                                    14359
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 317,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 317,
                                      "column": 51
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      14360,
                                      14368
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 317,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 317,
                                        "column": 60
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14316,
                                  14369
                                ],
                                "loc": {
                                  "start": {
                                    "line": 317,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 317,
                                    "column": 61
                                  }
                                }
                              },
                              "range": [
                                14316,
                                14370
                              ],
                              "loc": {
                                "start": {
                                  "line": 317,
                                  "column": 8
                                },
                                "end": {
                                  "line": 317,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        14379,
                                        14398
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 318,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 318,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            14399,
                                            14400
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 318,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 318,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            14401,
                                            14414
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 318,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 318,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          14399,
                                          14414
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 318,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 318,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14379,
                                      14415
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 318,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 318,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14416,
                                      14420
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 318,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 318,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    14379,
                                    14420
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 318,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 318,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      14421,
                                      14426
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 318,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 318,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14379,
                                  14427
                                ],
                                "loc": {
                                  "start": {
                                    "line": 318,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 318,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                14379,
                                14428
                              ],
                              "loc": {
                                "start": {
                                  "line": 318,
                                  "column": 8
                                },
                                "end": {
                                  "line": 318,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        14437,
                                        14456
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 319,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 319,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            14457,
                                            14458
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 319,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 319,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            14459,
                                            14472
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 319,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 319,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          14457,
                                          14472
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 319,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 319,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14437,
                                      14473
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 319,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 319,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14474,
                                      14478
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 319,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 319,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    14437,
                                    14478
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 319,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 319,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      14479,
                                      14484
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 319,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 319,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14437,
                                  14485
                                ],
                                "loc": {
                                  "start": {
                                    "line": 319,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 319,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                14437,
                                14486
                              ],
                              "loc": {
                                "start": {
                                  "line": 319,
                                  "column": 8
                                },
                                "end": {
                                  "line": 319,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            14168,
                            14492
                          ],
                          "loc": {
                            "start": {
                              "line": 311,
                              "column": 55
                            },
                            "end": {
                              "line": 320,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          14156,
                          14492
                        ],
                        "loc": {
                          "start": {
                            "line": 311,
                            "column": 43
                          },
                          "end": {
                            "line": 320,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      14117,
                      14493
                    ],
                    "loc": {
                      "start": {
                        "line": 311,
                        "column": 4
                      },
                      "end": {
                        "line": 320,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 524,
                    "_esdocTestName": "it524"
                  },
                  "range": [
                    14117,
                    14494
                  ],
                  "loc": {
                    "start": {
                      "line": 311,
                      "column": 4
                    },
                    "end": {
                      "line": 320,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        14499,
                        14501
                      ],
                      "loc": {
                        "start": {
                          "line": 321,
                          "column": 4
                        },
                        "end": {
                          "line": 321,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with empty and never",
                        "raw": "'should work with empty and never'",
                        "range": [
                          14502,
                          14536
                        ],
                        "loc": {
                          "start": {
                            "line": 321,
                            "column": 7
                          },
                          "end": {
                            "line": 321,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      14564,
                                      14565
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 322,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 322,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        14568,
                                        14572
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 322,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 322,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          14573,
                                          14576
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 322,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 322,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14568,
                                      14577
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 322,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 322,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    14564,
                                    14577
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 322,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 322,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14560,
                                14578
                              ],
                              "loc": {
                                "start": {
                                  "line": 322,
                                  "column": 8
                                },
                                "end": {
                                  "line": 322,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      14591,
                                      14596
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 323,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 323,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      14599,
                                      14605
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 323,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 323,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    14591,
                                    14605
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 323,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 323,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14587,
                                14606
                              ],
                              "loc": {
                                "start": {
                                  "line": 323,
                                  "column": 8
                                },
                                "end": {
                                  "line": 323,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      14619,
                                      14620
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 324,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 324,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        14623,
                                        14627
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 324,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 324,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          14628,
                                          14631
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 324,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 324,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14623,
                                      14632
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 324,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 324,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    14619,
                                    14632
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 324,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 324,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14615,
                                14633
                              ],
                              "loc": {
                                "start": {
                                  "line": 324,
                                  "column": 8
                                },
                                "end": {
                                  "line": 324,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      14646,
                                      14651
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 325,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 325,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      14654,
                                      14660
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 325,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 325,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    14646,
                                    14660
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 325,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 325,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14642,
                                14661
                              ],
                              "loc": {
                                "start": {
                                  "line": 325,
                                  "column": 8
                                },
                                "end": {
                                  "line": 325,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      14674,
                                      14682
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 326,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 326,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "|",
                                    "raw": "'|'",
                                    "range": [
                                      14685,
                                      14688
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 326,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 326,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    14674,
                                    14688
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 326,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 326,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14670,
                                14689
                              ],
                              "loc": {
                                "start": {
                                  "line": 326,
                                  "column": 8
                                },
                                "end": {
                                  "line": 326,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        14698,
                                        14714
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 327,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 327,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              14715,
                                              14725
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 327,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 327,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              14726,
                                              14729
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 327,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 327,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "range": [
                                            14715,
                                            14729
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 327,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 327,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              14730,
                                              14731
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 327,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 327,
                                                "column": 41
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              14733,
                                              14734
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 327,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 327,
                                                "column": 44
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          14715,
                                          14735
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 327,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 327,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14698,
                                      14736
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 327,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 327,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14737,
                                      14741
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 327,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 327,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    14698,
                                    14741
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 327,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 327,
                                      "column": 51
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      14742,
                                      14750
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 327,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 327,
                                        "column": 60
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14698,
                                  14751
                                ],
                                "loc": {
                                  "start": {
                                    "line": 327,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 327,
                                    "column": 61
                                  }
                                }
                              },
                              "range": [
                                14698,
                                14752
                              ],
                              "loc": {
                                "start": {
                                  "line": 327,
                                  "column": 8
                                },
                                "end": {
                                  "line": 327,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        14761,
                                        14780
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 328,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 328,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            14781,
                                            14782
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 328,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 328,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            14783,
                                            14796
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 328,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 328,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          14781,
                                          14796
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 328,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 328,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14761,
                                      14797
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 328,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 328,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14798,
                                      14802
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 328,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 328,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    14761,
                                    14802
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 328,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 328,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      14803,
                                      14808
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 328,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 328,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14761,
                                  14809
                                ],
                                "loc": {
                                  "start": {
                                    "line": 328,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 328,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                14761,
                                14810
                              ],
                              "loc": {
                                "start": {
                                  "line": 328,
                                  "column": 8
                                },
                                "end": {
                                  "line": 328,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        14819,
                                        14838
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 329,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 329,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            14839,
                                            14840
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 329,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 329,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            14841,
                                            14854
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 329,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 329,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          14839,
                                          14854
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 329,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 329,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14819,
                                      14855
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 329,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 329,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14856,
                                      14860
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 329,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 329,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    14819,
                                    14860
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 329,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 329,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      14861,
                                      14866
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 329,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 329,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14819,
                                  14867
                                ],
                                "loc": {
                                  "start": {
                                    "line": 329,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 329,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                14819,
                                14868
                              ],
                              "loc": {
                                "start": {
                                  "line": 329,
                                  "column": 8
                                },
                                "end": {
                                  "line": 329,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            14550,
                            14874
                          ],
                          "loc": {
                            "start": {
                              "line": 321,
                              "column": 55
                            },
                            "end": {
                              "line": 330,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          14538,
                          14874
                        ],
                        "loc": {
                          "start": {
                            "line": 321,
                            "column": 43
                          },
                          "end": {
                            "line": 330,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      14499,
                      14875
                    ],
                    "loc": {
                      "start": {
                        "line": 321,
                        "column": 4
                      },
                      "end": {
                        "line": 330,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 525,
                    "_esdocTestName": "it525"
                  },
                  "range": [
                    14499,
                    14876
                  ],
                  "loc": {
                    "start": {
                      "line": 321,
                      "column": 4
                    },
                    "end": {
                      "line": 330,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        14881,
                        14883
                      ],
                      "loc": {
                        "start": {
                          "line": 331,
                          "column": 4
                        },
                        "end": {
                          "line": 331,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with empty and empty",
                        "raw": "'should work with empty and empty'",
                        "range": [
                          14884,
                          14918
                        ],
                        "loc": {
                          "start": {
                            "line": 331,
                            "column": 7
                          },
                          "end": {
                            "line": 331,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      14946,
                                      14947
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 332,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 332,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        14950,
                                        14954
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 332,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 332,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          14955,
                                          14958
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 332,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 332,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14950,
                                      14959
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 332,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 332,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    14946,
                                    14959
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 332,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 332,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14942,
                                14960
                              ],
                              "loc": {
                                "start": {
                                  "line": 332,
                                  "column": 8
                                },
                                "end": {
                                  "line": 332,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      14973,
                                      14978
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 333,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 333,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      14981,
                                      14987
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 333,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 333,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    14973,
                                    14987
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 333,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 333,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14969,
                                14988
                              ],
                              "loc": {
                                "start": {
                                  "line": 333,
                                  "column": 8
                                },
                                "end": {
                                  "line": 333,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      15001,
                                      15002
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 334,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 334,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        15005,
                                        15009
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 334,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 334,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          15010,
                                          15013
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 334,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 334,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15005,
                                      15014
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 334,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 334,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    15001,
                                    15014
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 334,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 334,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14997,
                                15015
                              ],
                              "loc": {
                                "start": {
                                  "line": 334,
                                  "column": 8
                                },
                                "end": {
                                  "line": 334,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      15028,
                                      15033
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 335,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 335,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      15036,
                                      15042
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 335,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 335,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    15028,
                                    15042
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 335,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 335,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15024,
                                15043
                              ],
                              "loc": {
                                "start": {
                                  "line": 335,
                                  "column": 8
                                },
                                "end": {
                                  "line": 335,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      15056,
                                      15064
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 336,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 336,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "|",
                                    "raw": "'|'",
                                    "range": [
                                      15067,
                                      15070
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 336,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 336,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    15056,
                                    15070
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 336,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 336,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15052,
                                15071
                              ],
                              "loc": {
                                "start": {
                                  "line": 336,
                                  "column": 8
                                },
                                "end": {
                                  "line": 336,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        15080,
                                        15096
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 337,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 337,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              15097,
                                              15107
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 337,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 337,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              15108,
                                              15111
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 337,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 337,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "range": [
                                            15097,
                                            15111
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 337,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 337,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              15112,
                                              15113
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 337,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 337,
                                                "column": 41
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              15115,
                                              15116
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 337,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 337,
                                                "column": 44
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          15097,
                                          15117
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 337,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 337,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15080,
                                      15118
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 337,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 337,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15119,
                                      15123
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 337,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 337,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    15080,
                                    15123
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 337,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 337,
                                      "column": 51
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      15124,
                                      15132
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 337,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 337,
                                        "column": 60
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15080,
                                  15133
                                ],
                                "loc": {
                                  "start": {
                                    "line": 337,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 337,
                                    "column": 61
                                  }
                                }
                              },
                              "range": [
                                15080,
                                15134
                              ],
                              "loc": {
                                "start": {
                                  "line": 337,
                                  "column": 8
                                },
                                "end": {
                                  "line": 337,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        15143,
                                        15162
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 338,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 338,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            15163,
                                            15164
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 338,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 338,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            15165,
                                            15178
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 338,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 338,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          15163,
                                          15178
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 338,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 338,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15143,
                                      15179
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 338,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 338,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15180,
                                      15184
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 338,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 338,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    15143,
                                    15184
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 338,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 338,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      15185,
                                      15190
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 338,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 338,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15143,
                                  15191
                                ],
                                "loc": {
                                  "start": {
                                    "line": 338,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 338,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                15143,
                                15192
                              ],
                              "loc": {
                                "start": {
                                  "line": 338,
                                  "column": 8
                                },
                                "end": {
                                  "line": 338,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        15201,
                                        15220
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 339,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 339,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            15221,
                                            15222
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 339,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 339,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            15223,
                                            15236
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 339,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 339,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          15221,
                                          15236
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 339,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 339,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15201,
                                      15237
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 339,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 339,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15238,
                                      15242
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 339,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 339,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    15201,
                                    15242
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 339,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 339,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      15243,
                                      15248
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 339,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 339,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15201,
                                  15249
                                ],
                                "loc": {
                                  "start": {
                                    "line": 339,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 339,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                15201,
                                15250
                              ],
                              "loc": {
                                "start": {
                                  "line": 339,
                                  "column": 8
                                },
                                "end": {
                                  "line": 339,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            14932,
                            15256
                          ],
                          "loc": {
                            "start": {
                              "line": 331,
                              "column": 55
                            },
                            "end": {
                              "line": 340,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          14920,
                          15256
                        ],
                        "loc": {
                          "start": {
                            "line": 331,
                            "column": 43
                          },
                          "end": {
                            "line": 340,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      14881,
                      15257
                    ],
                    "loc": {
                      "start": {
                        "line": 331,
                        "column": 4
                      },
                      "end": {
                        "line": 340,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 526,
                    "_esdocTestName": "it526"
                  },
                  "range": [
                    14881,
                    15258
                  ],
                  "loc": {
                    "start": {
                      "line": 331,
                      "column": 4
                    },
                    "end": {
                      "line": 340,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        15263,
                        15265
                      ],
                      "loc": {
                        "start": {
                          "line": 341,
                          "column": 4
                        },
                        "end": {
                          "line": 341,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with empty and non-empty",
                        "raw": "'should work with empty and non-empty'",
                        "range": [
                          15266,
                          15304
                        ],
                        "loc": {
                          "start": {
                            "line": 341,
                            "column": 7
                          },
                          "end": {
                            "line": 341,
                            "column": 45
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      15332,
                                      15333
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 342,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 342,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        15336,
                                        15340
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 342,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 342,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          15341,
                                          15344
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 342,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 342,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15336,
                                      15345
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 342,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 342,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    15332,
                                    15345
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 342,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 342,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15328,
                                15346
                              ],
                              "loc": {
                                "start": {
                                  "line": 342,
                                  "column": 8
                                },
                                "end": {
                                  "line": 342,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      15359,
                                      15364
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 343,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 343,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      15367,
                                      15373
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 343,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 343,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    15359,
                                    15373
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 343,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 343,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15355,
                                15374
                              ],
                              "loc": {
                                "start": {
                                  "line": 343,
                                  "column": 8
                                },
                                "end": {
                                  "line": 343,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      15387,
                                      15388
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 344,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 344,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        15391,
                                        15394
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 344,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 344,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1--|",
                                        "raw": "'---1--|'",
                                        "range": [
                                          15395,
                                          15404
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 344,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 344,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15391,
                                      15405
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 344,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 344,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    15387,
                                    15405
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 344,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 344,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15383,
                                15406
                              ],
                              "loc": {
                                "start": {
                                  "line": 344,
                                  "column": 8
                                },
                                "end": {
                                  "line": 344,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      15419,
                                      15424
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 345,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 345,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      15427,
                                      15433
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 345,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 345,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    15419,
                                    15433
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 345,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 345,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15415,
                                15434
                              ],
                              "loc": {
                                "start": {
                                  "line": 345,
                                  "column": 8
                                },
                                "end": {
                                  "line": 345,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      15447,
                                      15455
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 346,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 346,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "|",
                                    "raw": "'|'",
                                    "range": [
                                      15458,
                                      15461
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 346,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 346,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    15447,
                                    15461
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 346,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 346,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15443,
                                15462
                              ],
                              "loc": {
                                "start": {
                                  "line": 346,
                                  "column": 8
                                },
                                "end": {
                                  "line": 346,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        15471,
                                        15487
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 347,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 347,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              15488,
                                              15498
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 347,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 347,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              15499,
                                              15502
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 347,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 347,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "range": [
                                            15488,
                                            15502
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 347,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 347,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              15503,
                                              15504
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 347,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 347,
                                                "column": 41
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              15506,
                                              15507
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 347,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 347,
                                                "column": 44
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          15488,
                                          15508
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 347,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 347,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15471,
                                      15509
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 347,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 347,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15510,
                                      15514
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 347,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 347,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    15471,
                                    15514
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 347,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 347,
                                      "column": 51
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      15515,
                                      15523
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 347,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 347,
                                        "column": 60
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15471,
                                  15524
                                ],
                                "loc": {
                                  "start": {
                                    "line": 347,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 347,
                                    "column": 61
                                  }
                                }
                              },
                              "range": [
                                15471,
                                15525
                              ],
                              "loc": {
                                "start": {
                                  "line": 347,
                                  "column": 8
                                },
                                "end": {
                                  "line": 347,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        15534,
                                        15553
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 348,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 348,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            15554,
                                            15555
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 348,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 348,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            15556,
                                            15569
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 348,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 348,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          15554,
                                          15569
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 348,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 348,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15534,
                                      15570
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 348,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 348,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15571,
                                      15575
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 348,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 348,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    15534,
                                    15575
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 348,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 348,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      15576,
                                      15581
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 348,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 348,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15534,
                                  15582
                                ],
                                "loc": {
                                  "start": {
                                    "line": 348,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 348,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                15534,
                                15583
                              ],
                              "loc": {
                                "start": {
                                  "line": 348,
                                  "column": 8
                                },
                                "end": {
                                  "line": 348,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        15592,
                                        15611
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 349,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 349,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            15612,
                                            15613
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 349,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 349,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            15614,
                                            15627
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 349,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 349,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          15612,
                                          15627
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 349,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 349,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15592,
                                      15628
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 349,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 349,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15629,
                                      15633
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 349,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 349,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    15592,
                                    15633
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 349,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 349,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      15634,
                                      15639
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 349,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 349,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15592,
                                  15640
                                ],
                                "loc": {
                                  "start": {
                                    "line": 349,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 349,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                15592,
                                15641
                              ],
                              "loc": {
                                "start": {
                                  "line": 349,
                                  "column": 8
                                },
                                "end": {
                                  "line": 349,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            15318,
                            15647
                          ],
                          "loc": {
                            "start": {
                              "line": 341,
                              "column": 59
                            },
                            "end": {
                              "line": 350,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          15306,
                          15647
                        ],
                        "loc": {
                          "start": {
                            "line": 341,
                            "column": 47
                          },
                          "end": {
                            "line": 350,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      15263,
                      15648
                    ],
                    "loc": {
                      "start": {
                        "line": 341,
                        "column": 4
                      },
                      "end": {
                        "line": 350,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 527,
                    "_esdocTestName": "it527"
                  },
                  "range": [
                    15263,
                    15649
                  ],
                  "loc": {
                    "start": {
                      "line": 341,
                      "column": 4
                    },
                    "end": {
                      "line": 350,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        15654,
                        15656
                      ],
                      "loc": {
                        "start": {
                          "line": 351,
                          "column": 4
                        },
                        "end": {
                          "line": 351,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with non-empty and empty",
                        "raw": "'should work with non-empty and empty'",
                        "range": [
                          15657,
                          15695
                        ],
                        "loc": {
                          "start": {
                            "line": 351,
                            "column": 7
                          },
                          "end": {
                            "line": 351,
                            "column": 45
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      15723,
                                      15724
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 352,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 352,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        15727,
                                        15730
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 352,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 352,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1--|",
                                        "raw": "'---1--|'",
                                        "range": [
                                          15731,
                                          15740
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 352,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 352,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15727,
                                      15741
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 352,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 352,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    15723,
                                    15741
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 352,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 352,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15719,
                                15742
                              ],
                              "loc": {
                                "start": {
                                  "line": 352,
                                  "column": 8
                                },
                                "end": {
                                  "line": 352,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      15755,
                                      15760
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 353,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 353,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      15763,
                                      15769
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 353,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 353,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    15755,
                                    15769
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 353,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 353,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15751,
                                15770
                              ],
                              "loc": {
                                "start": {
                                  "line": 353,
                                  "column": 8
                                },
                                "end": {
                                  "line": 353,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      15783,
                                      15784
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 354,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 354,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        15787,
                                        15791
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 354,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 354,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          15792,
                                          15795
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 354,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 354,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15787,
                                      15796
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 354,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 354,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    15783,
                                    15796
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 354,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 354,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15779,
                                15797
                              ],
                              "loc": {
                                "start": {
                                  "line": 354,
                                  "column": 8
                                },
                                "end": {
                                  "line": 354,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      15810,
                                      15815
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 355,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 355,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      15818,
                                      15824
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 355,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 355,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    15810,
                                    15824
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 355,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 355,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15806,
                                15825
                              ],
                              "loc": {
                                "start": {
                                  "line": 355,
                                  "column": 8
                                },
                                "end": {
                                  "line": 355,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      15838,
                                      15846
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 356,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 356,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "|",
                                    "raw": "'|'",
                                    "range": [
                                      15849,
                                      15852
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 356,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 356,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    15838,
                                    15852
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 356,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 356,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15834,
                                15853
                              ],
                              "loc": {
                                "start": {
                                  "line": 356,
                                  "column": 8
                                },
                                "end": {
                                  "line": 356,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        15862,
                                        15878
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 357,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 357,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              15879,
                                              15889
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 357,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 357,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              15890,
                                              15893
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 357,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 357,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "range": [
                                            15879,
                                            15893
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 357,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 357,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              15894,
                                              15895
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 357,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 357,
                                                "column": 41
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              15897,
                                              15898
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 357,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 357,
                                                "column": 44
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          15879,
                                          15899
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 357,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 357,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15862,
                                      15900
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 357,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 357,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15901,
                                      15905
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 357,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 357,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    15862,
                                    15905
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 357,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 357,
                                      "column": 51
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      15906,
                                      15914
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 357,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 357,
                                        "column": 60
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15862,
                                  15915
                                ],
                                "loc": {
                                  "start": {
                                    "line": 357,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 357,
                                    "column": 61
                                  }
                                }
                              },
                              "range": [
                                15862,
                                15916
                              ],
                              "loc": {
                                "start": {
                                  "line": 357,
                                  "column": 8
                                },
                                "end": {
                                  "line": 357,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        15925,
                                        15944
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 358,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 358,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            15945,
                                            15946
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 358,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 358,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            15947,
                                            15960
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 358,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 358,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          15945,
                                          15960
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 358,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 358,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15925,
                                      15961
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 358,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 358,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15962,
                                      15966
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 358,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 358,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    15925,
                                    15966
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 358,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 358,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      15967,
                                      15972
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 358,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 358,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15925,
                                  15973
                                ],
                                "loc": {
                                  "start": {
                                    "line": 358,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 358,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                15925,
                                15974
                              ],
                              "loc": {
                                "start": {
                                  "line": 358,
                                  "column": 8
                                },
                                "end": {
                                  "line": 358,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        15983,
                                        16002
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 359,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 359,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            16003,
                                            16004
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 359,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 359,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            16005,
                                            16018
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 359,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 359,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          16003,
                                          16018
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 359,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 359,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15983,
                                      16019
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 359,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 359,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      16020,
                                      16024
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 359,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 359,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    15983,
                                    16024
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 359,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 359,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      16025,
                                      16030
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 359,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 359,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15983,
                                  16031
                                ],
                                "loc": {
                                  "start": {
                                    "line": 359,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 359,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                15983,
                                16032
                              ],
                              "loc": {
                                "start": {
                                  "line": 359,
                                  "column": 8
                                },
                                "end": {
                                  "line": 359,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            15709,
                            16038
                          ],
                          "loc": {
                            "start": {
                              "line": 351,
                              "column": 59
                            },
                            "end": {
                              "line": 360,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          15697,
                          16038
                        ],
                        "loc": {
                          "start": {
                            "line": 351,
                            "column": 47
                          },
                          "end": {
                            "line": 360,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      15654,
                      16039
                    ],
                    "loc": {
                      "start": {
                        "line": 351,
                        "column": 4
                      },
                      "end": {
                        "line": 360,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 528,
                    "_esdocTestName": "it528"
                  },
                  "range": [
                    15654,
                    16040
                  ],
                  "loc": {
                    "start": {
                      "line": 351,
                      "column": 4
                    },
                    "end": {
                      "line": 360,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        16045,
                        16047
                      ],
                      "loc": {
                        "start": {
                          "line": 361,
                          "column": 4
                        },
                        "end": {
                          "line": 361,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with never and non-empty",
                        "raw": "'should work with never and non-empty'",
                        "range": [
                          16048,
                          16086
                        ],
                        "loc": {
                          "start": {
                            "line": 361,
                            "column": 7
                          },
                          "end": {
                            "line": 361,
                            "column": 45
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      16114,
                                      16115
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 362,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 362,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        16118,
                                        16122
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 362,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 362,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          16123,
                                          16126
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 362,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 362,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16118,
                                      16127
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 362,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 362,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    16114,
                                    16127
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 362,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 362,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16110,
                                16128
                              ],
                              "loc": {
                                "start": {
                                  "line": 362,
                                  "column": 8
                                },
                                "end": {
                                  "line": 362,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      16141,
                                      16146
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 363,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 363,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      16149,
                                      16152
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 363,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 363,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    16141,
                                    16152
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 363,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 363,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16137,
                                16153
                              ],
                              "loc": {
                                "start": {
                                  "line": 363,
                                  "column": 8
                                },
                                "end": {
                                  "line": 363,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      16166,
                                      16167
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 364,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 364,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        16170,
                                        16173
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 364,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 364,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1--|",
                                        "raw": "'---1--|'",
                                        "range": [
                                          16174,
                                          16183
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 364,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 364,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16170,
                                      16184
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 364,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 364,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    16166,
                                    16184
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 364,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 364,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16162,
                                16185
                              ],
                              "loc": {
                                "start": {
                                  "line": 364,
                                  "column": 8
                                },
                                "end": {
                                  "line": 364,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      16198,
                                      16203
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 365,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 365,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     !",
                                    "raw": "'^     !'",
                                    "range": [
                                      16206,
                                      16215
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 365,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 365,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    16198,
                                    16215
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 365,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 365,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16194,
                                16216
                              ],
                              "loc": {
                                "start": {
                                  "line": 365,
                                  "column": 8
                                },
                                "end": {
                                  "line": 365,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      16229,
                                      16237
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 366,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 366,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-",
                                    "raw": "'-'",
                                    "range": [
                                      16240,
                                      16243
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 366,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 366,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    16229,
                                    16243
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 366,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 366,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16225,
                                16244
                              ],
                              "loc": {
                                "start": {
                                  "line": 366,
                                  "column": 8
                                },
                                "end": {
                                  "line": 366,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        16253,
                                        16269
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 367,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 367,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              16270,
                                              16280
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 367,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 367,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              16281,
                                              16284
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 367,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 367,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "range": [
                                            16270,
                                            16284
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 367,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 367,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              16285,
                                              16286
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 367,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 367,
                                                "column": 41
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              16288,
                                              16289
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 367,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 367,
                                                "column": 44
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          16270,
                                          16290
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 367,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 367,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16253,
                                      16291
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 367,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 367,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      16292,
                                      16296
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 367,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 367,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    16253,
                                    16296
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 367,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 367,
                                      "column": 51
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      16297,
                                      16305
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 367,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 367,
                                        "column": 60
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  16253,
                                  16306
                                ],
                                "loc": {
                                  "start": {
                                    "line": 367,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 367,
                                    "column": 61
                                  }
                                }
                              },
                              "range": [
                                16253,
                                16307
                              ],
                              "loc": {
                                "start": {
                                  "line": 367,
                                  "column": 8
                                },
                                "end": {
                                  "line": 367,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        16316,
                                        16335
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 368,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 368,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            16336,
                                            16337
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 368,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 368,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            16338,
                                            16351
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 368,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 368,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          16336,
                                          16351
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 368,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 368,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16316,
                                      16352
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 368,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 368,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      16353,
                                      16357
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 368,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 368,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    16316,
                                    16357
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 368,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 368,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      16358,
                                      16363
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 368,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 368,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  16316,
                                  16364
                                ],
                                "loc": {
                                  "start": {
                                    "line": 368,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 368,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                16316,
                                16365
                              ],
                              "loc": {
                                "start": {
                                  "line": 368,
                                  "column": 8
                                },
                                "end": {
                                  "line": 368,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        16374,
                                        16393
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 369,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 369,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            16394,
                                            16395
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 369,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 369,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            16396,
                                            16409
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 369,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 369,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          16394,
                                          16409
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 369,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 369,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16374,
                                      16410
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 369,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 369,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      16411,
                                      16415
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 369,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 369,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    16374,
                                    16415
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 369,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 369,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      16416,
                                      16421
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 369,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 369,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  16374,
                                  16422
                                ],
                                "loc": {
                                  "start": {
                                    "line": 369,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 369,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                16374,
                                16423
                              ],
                              "loc": {
                                "start": {
                                  "line": 369,
                                  "column": 8
                                },
                                "end": {
                                  "line": 369,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            16100,
                            16429
                          ],
                          "loc": {
                            "start": {
                              "line": 361,
                              "column": 59
                            },
                            "end": {
                              "line": 370,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          16088,
                          16429
                        ],
                        "loc": {
                          "start": {
                            "line": 361,
                            "column": 47
                          },
                          "end": {
                            "line": 370,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      16045,
                      16430
                    ],
                    "loc": {
                      "start": {
                        "line": 361,
                        "column": 4
                      },
                      "end": {
                        "line": 370,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 529,
                    "_esdocTestName": "it529"
                  },
                  "range": [
                    16045,
                    16431
                  ],
                  "loc": {
                    "start": {
                      "line": 361,
                      "column": 4
                    },
                    "end": {
                      "line": 370,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        16436,
                        16438
                      ],
                      "loc": {
                        "start": {
                          "line": 371,
                          "column": 4
                        },
                        "end": {
                          "line": 371,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with non-empty and never",
                        "raw": "'should work with non-empty and never'",
                        "range": [
                          16439,
                          16477
                        ],
                        "loc": {
                          "start": {
                            "line": 371,
                            "column": 7
                          },
                          "end": {
                            "line": 371,
                            "column": 45
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      16505,
                                      16506
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 372,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 372,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        16509,
                                        16512
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 372,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 372,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1--|",
                                        "raw": "'---1--|'",
                                        "range": [
                                          16513,
                                          16522
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 372,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 372,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16509,
                                      16523
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 372,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 372,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    16505,
                                    16523
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 372,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 372,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16501,
                                16524
                              ],
                              "loc": {
                                "start": {
                                  "line": 372,
                                  "column": 8
                                },
                                "end": {
                                  "line": 372,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      16537,
                                      16542
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 373,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 373,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     !",
                                    "raw": "'^     !'",
                                    "range": [
                                      16545,
                                      16554
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 373,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 373,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    16537,
                                    16554
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 373,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 373,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16533,
                                16555
                              ],
                              "loc": {
                                "start": {
                                  "line": 373,
                                  "column": 8
                                },
                                "end": {
                                  "line": 373,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      16568,
                                      16569
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 374,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 374,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        16572,
                                        16576
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 374,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 374,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          16577,
                                          16580
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 374,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 374,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16572,
                                      16581
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 374,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 374,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    16568,
                                    16581
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 374,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 374,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16564,
                                16582
                              ],
                              "loc": {
                                "start": {
                                  "line": 374,
                                  "column": 8
                                },
                                "end": {
                                  "line": 374,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      16595,
                                      16600
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 375,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 375,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      16603,
                                      16606
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 375,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 375,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    16595,
                                    16606
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 375,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 375,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16591,
                                16607
                              ],
                              "loc": {
                                "start": {
                                  "line": 375,
                                  "column": 8
                                },
                                "end": {
                                  "line": 375,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      16620,
                                      16628
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 376,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 376,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-",
                                    "raw": "'-'",
                                    "range": [
                                      16631,
                                      16634
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 376,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 376,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    16620,
                                    16634
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 376,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 376,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16616,
                                16635
                              ],
                              "loc": {
                                "start": {
                                  "line": 376,
                                  "column": 8
                                },
                                "end": {
                                  "line": 376,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        16644,
                                        16660
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 377,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 377,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              16661,
                                              16671
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 377,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 377,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              16672,
                                              16675
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 377,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 377,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "range": [
                                            16661,
                                            16675
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 377,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 377,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              16676,
                                              16677
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 377,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 377,
                                                "column": 41
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              16679,
                                              16680
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 377,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 377,
                                                "column": 44
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          16661,
                                          16681
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 377,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 377,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16644,
                                      16682
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 377,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 377,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      16683,
                                      16687
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 377,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 377,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    16644,
                                    16687
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 377,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 377,
                                      "column": 51
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      16688,
                                      16696
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 377,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 377,
                                        "column": 60
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  16644,
                                  16697
                                ],
                                "loc": {
                                  "start": {
                                    "line": 377,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 377,
                                    "column": 61
                                  }
                                }
                              },
                              "range": [
                                16644,
                                16698
                              ],
                              "loc": {
                                "start": {
                                  "line": 377,
                                  "column": 8
                                },
                                "end": {
                                  "line": 377,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        16707,
                                        16726
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 378,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 378,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            16727,
                                            16728
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 378,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 378,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            16729,
                                            16742
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 378,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 378,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          16727,
                                          16742
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 378,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 378,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16707,
                                      16743
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 378,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 378,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      16744,
                                      16748
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 378,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 378,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    16707,
                                    16748
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 378,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 378,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      16749,
                                      16754
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 378,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 378,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  16707,
                                  16755
                                ],
                                "loc": {
                                  "start": {
                                    "line": 378,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 378,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                16707,
                                16756
                              ],
                              "loc": {
                                "start": {
                                  "line": 378,
                                  "column": 8
                                },
                                "end": {
                                  "line": 378,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        16765,
                                        16784
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 379,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 379,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            16785,
                                            16786
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 379,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 379,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            16787,
                                            16800
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 379,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 379,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          16785,
                                          16800
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 379,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 379,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16765,
                                      16801
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 379,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 379,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      16802,
                                      16806
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 379,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 379,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    16765,
                                    16806
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 379,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 379,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      16807,
                                      16812
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 379,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 379,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  16765,
                                  16813
                                ],
                                "loc": {
                                  "start": {
                                    "line": 379,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 379,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                16765,
                                16814
                              ],
                              "loc": {
                                "start": {
                                  "line": 379,
                                  "column": 8
                                },
                                "end": {
                                  "line": 379,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            16491,
                            16820
                          ],
                          "loc": {
                            "start": {
                              "line": 371,
                              "column": 59
                            },
                            "end": {
                              "line": 380,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          16479,
                          16820
                        ],
                        "loc": {
                          "start": {
                            "line": 371,
                            "column": 47
                          },
                          "end": {
                            "line": 380,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      16436,
                      16821
                    ],
                    "loc": {
                      "start": {
                        "line": 371,
                        "column": 4
                      },
                      "end": {
                        "line": 380,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 530,
                    "_esdocTestName": "it530"
                  },
                  "range": [
                    16436,
                    16822
                  ],
                  "loc": {
                    "start": {
                      "line": 371,
                      "column": 4
                    },
                    "end": {
                      "line": 380,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        16827,
                        16829
                      ],
                      "loc": {
                        "start": {
                          "line": 381,
                          "column": 4
                        },
                        "end": {
                          "line": 381,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with empty and error",
                        "raw": "'should work with empty and error'",
                        "range": [
                          16830,
                          16864
                        ],
                        "loc": {
                          "start": {
                            "line": 381,
                            "column": 7
                          },
                          "end": {
                            "line": 381,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      16892,
                                      16893
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 382,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 382,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        16896,
                                        16900
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 382,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 382,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          16901,
                                          16904
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 382,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 382,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16896,
                                      16905
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 382,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 382,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    16892,
                                    16905
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 382,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 382,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16888,
                                16906
                              ],
                              "loc": {
                                "start": {
                                  "line": 382,
                                  "column": 8
                                },
                                "end": {
                                  "line": 382,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      16919,
                                      16924
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 383,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 383,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      16927,
                                      16933
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 383,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 383,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    16919,
                                    16933
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 383,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 383,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16915,
                                16934
                              ],
                              "loc": {
                                "start": {
                                  "line": 383,
                                  "column": 8
                                },
                                "end": {
                                  "line": 383,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      16947,
                                      16948
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 384,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 384,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        16951,
                                        16954
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 384,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 384,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "------#",
                                        "raw": "'------#'",
                                        "range": [
                                          16955,
                                          16964
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 384,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 384,
                                            "column": 29
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          16966,
                                          16970
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 384,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 384,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "too bad",
                                        "raw": "'too bad'",
                                        "range": [
                                          16972,
                                          16981
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 384,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 384,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16951,
                                      16982
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 384,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 384,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    16947,
                                    16982
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 384,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 384,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16943,
                                16983
                              ],
                              "loc": {
                                "start": {
                                  "line": 384,
                                  "column": 8
                                },
                                "end": {
                                  "line": 384,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      16996,
                                      17001
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 385,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 385,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      17004,
                                      17010
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 385,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 385,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    16996,
                                    17010
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 385,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 385,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16992,
                                17011
                              ],
                              "loc": {
                                "start": {
                                  "line": 385,
                                  "column": 8
                                },
                                "end": {
                                  "line": 385,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      17024,
                                      17032
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 386,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 386,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "|",
                                    "raw": "'|'",
                                    "range": [
                                      17035,
                                      17038
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 386,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 386,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    17024,
                                    17038
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 386,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 386,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17020,
                                17039
                              ],
                              "loc": {
                                "start": {
                                  "line": 386,
                                  "column": 8
                                },
                                "end": {
                                  "line": 386,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        17048,
                                        17064
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 387,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 387,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              17065,
                                              17075
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 387,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 387,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              17076,
                                              17079
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 387,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 387,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "range": [
                                            17065,
                                            17079
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 387,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 387,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              17080,
                                              17081
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 387,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 387,
                                                "column": 41
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              17083,
                                              17084
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 387,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 387,
                                                "column": 44
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          17065,
                                          17085
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 387,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 387,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17048,
                                      17086
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 387,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 387,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17087,
                                      17091
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 387,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 387,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    17048,
                                    17091
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 387,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 387,
                                      "column": 51
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      17092,
                                      17100
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 387,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 387,
                                        "column": 60
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17048,
                                  17101
                                ],
                                "loc": {
                                  "start": {
                                    "line": 387,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 387,
                                    "column": 61
                                  }
                                }
                              },
                              "range": [
                                17048,
                                17102
                              ],
                              "loc": {
                                "start": {
                                  "line": 387,
                                  "column": 8
                                },
                                "end": {
                                  "line": 387,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        17111,
                                        17130
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 388,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 388,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            17131,
                                            17132
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 388,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 388,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            17133,
                                            17146
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 388,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 388,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          17131,
                                          17146
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 388,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 388,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17111,
                                      17147
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 388,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 388,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17148,
                                      17152
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 388,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 388,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    17111,
                                    17152
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 388,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 388,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      17153,
                                      17158
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 388,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 388,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17111,
                                  17159
                                ],
                                "loc": {
                                  "start": {
                                    "line": 388,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 388,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                17111,
                                17160
                              ],
                              "loc": {
                                "start": {
                                  "line": 388,
                                  "column": 8
                                },
                                "end": {
                                  "line": 388,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        17169,
                                        17188
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 389,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 389,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            17189,
                                            17190
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 389,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 389,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            17191,
                                            17204
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 389,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 389,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          17189,
                                          17204
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 389,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 389,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17169,
                                      17205
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 389,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 389,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17206,
                                      17210
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 389,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 389,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    17169,
                                    17210
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 389,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 389,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      17211,
                                      17216
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 389,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 389,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17169,
                                  17217
                                ],
                                "loc": {
                                  "start": {
                                    "line": 389,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 389,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                17169,
                                17218
                              ],
                              "loc": {
                                "start": {
                                  "line": 389,
                                  "column": 8
                                },
                                "end": {
                                  "line": 389,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            16878,
                            17224
                          ],
                          "loc": {
                            "start": {
                              "line": 381,
                              "column": 55
                            },
                            "end": {
                              "line": 390,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          16866,
                          17224
                        ],
                        "loc": {
                          "start": {
                            "line": 381,
                            "column": 43
                          },
                          "end": {
                            "line": 390,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      16827,
                      17225
                    ],
                    "loc": {
                      "start": {
                        "line": 381,
                        "column": 4
                      },
                      "end": {
                        "line": 390,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 531,
                    "_esdocTestName": "it531"
                  },
                  "range": [
                    16827,
                    17226
                  ],
                  "loc": {
                    "start": {
                      "line": 381,
                      "column": 4
                    },
                    "end": {
                      "line": 390,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        17231,
                        17233
                      ],
                      "loc": {
                        "start": {
                          "line": 391,
                          "column": 4
                        },
                        "end": {
                          "line": 391,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with error and empty",
                        "raw": "'should work with error and empty'",
                        "range": [
                          17234,
                          17268
                        ],
                        "loc": {
                          "start": {
                            "line": 391,
                            "column": 7
                          },
                          "end": {
                            "line": 391,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      17296,
                                      17297
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 392,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 392,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        17300,
                                        17303
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 392,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 392,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "------#",
                                        "raw": "'------#'",
                                        "range": [
                                          17304,
                                          17313
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 392,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 392,
                                            "column": 29
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          17315,
                                          17319
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 392,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 392,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "too bad",
                                        "raw": "'too bad'",
                                        "range": [
                                          17321,
                                          17330
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 392,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 392,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17300,
                                      17331
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 392,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 392,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    17296,
                                    17331
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 392,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 392,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17292,
                                17332
                              ],
                              "loc": {
                                "start": {
                                  "line": 392,
                                  "column": 8
                                },
                                "end": {
                                  "line": 392,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      17345,
                                      17350
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 393,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 393,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      17353,
                                      17359
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 393,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 393,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    17345,
                                    17359
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 393,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 393,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17341,
                                17360
                              ],
                              "loc": {
                                "start": {
                                  "line": 393,
                                  "column": 8
                                },
                                "end": {
                                  "line": 393,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      17373,
                                      17374
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 394,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 394,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        17377,
                                        17381
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 394,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 394,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          17382,
                                          17385
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 394,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 394,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17377,
                                      17386
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 394,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 394,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    17373,
                                    17386
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 394,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 394,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17369,
                                17387
                              ],
                              "loc": {
                                "start": {
                                  "line": 394,
                                  "column": 8
                                },
                                "end": {
                                  "line": 394,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      17400,
                                      17405
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 395,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 395,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      17408,
                                      17414
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 395,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 395,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    17400,
                                    17414
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 395,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 395,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17396,
                                17415
                              ],
                              "loc": {
                                "start": {
                                  "line": 395,
                                  "column": 8
                                },
                                "end": {
                                  "line": 395,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      17428,
                                      17436
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 396,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 396,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "|",
                                    "raw": "'|'",
                                    "range": [
                                      17439,
                                      17442
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 396,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 396,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    17428,
                                    17442
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 396,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 396,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17424,
                                17443
                              ],
                              "loc": {
                                "start": {
                                  "line": 396,
                                  "column": 8
                                },
                                "end": {
                                  "line": 396,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        17452,
                                        17468
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 397,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 397,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              17469,
                                              17479
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 397,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 397,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              17480,
                                              17483
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 397,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 397,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "range": [
                                            17469,
                                            17483
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 397,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 397,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              17484,
                                              17485
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 397,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 397,
                                                "column": 41
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              17487,
                                              17488
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 397,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 397,
                                                "column": 44
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          17469,
                                          17489
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 397,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 397,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17452,
                                      17490
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 397,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 397,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17491,
                                      17495
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 397,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 397,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    17452,
                                    17495
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 397,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 397,
                                      "column": 51
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      17496,
                                      17504
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 397,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 397,
                                        "column": 60
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17452,
                                  17505
                                ],
                                "loc": {
                                  "start": {
                                    "line": 397,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 397,
                                    "column": 61
                                  }
                                }
                              },
                              "range": [
                                17452,
                                17506
                              ],
                              "loc": {
                                "start": {
                                  "line": 397,
                                  "column": 8
                                },
                                "end": {
                                  "line": 397,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        17515,
                                        17534
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 398,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 398,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            17535,
                                            17536
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 398,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 398,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            17537,
                                            17550
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 398,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 398,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          17535,
                                          17550
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 398,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 398,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17515,
                                      17551
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 398,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 398,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17552,
                                      17556
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 398,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 398,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    17515,
                                    17556
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 398,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 398,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      17557,
                                      17562
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 398,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 398,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17515,
                                  17563
                                ],
                                "loc": {
                                  "start": {
                                    "line": 398,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 398,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                17515,
                                17564
                              ],
                              "loc": {
                                "start": {
                                  "line": 398,
                                  "column": 8
                                },
                                "end": {
                                  "line": 398,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        17573,
                                        17592
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 399,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 399,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            17593,
                                            17594
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 399,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 399,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            17595,
                                            17608
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 399,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 399,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          17593,
                                          17608
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 399,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 399,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17573,
                                      17609
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 399,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 399,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17610,
                                      17614
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 399,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 399,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    17573,
                                    17614
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 399,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 399,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      17615,
                                      17620
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 399,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 399,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17573,
                                  17621
                                ],
                                "loc": {
                                  "start": {
                                    "line": 399,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 399,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                17573,
                                17622
                              ],
                              "loc": {
                                "start": {
                                  "line": 399,
                                  "column": 8
                                },
                                "end": {
                                  "line": 399,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            17282,
                            17628
                          ],
                          "loc": {
                            "start": {
                              "line": 391,
                              "column": 55
                            },
                            "end": {
                              "line": 400,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          17270,
                          17628
                        ],
                        "loc": {
                          "start": {
                            "line": 391,
                            "column": 43
                          },
                          "end": {
                            "line": 400,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      17231,
                      17629
                    ],
                    "loc": {
                      "start": {
                        "line": 391,
                        "column": 4
                      },
                      "end": {
                        "line": 400,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 532,
                    "_esdocTestName": "it532"
                  },
                  "range": [
                    17231,
                    17630
                  ],
                  "loc": {
                    "start": {
                      "line": 391,
                      "column": 4
                    },
                    "end": {
                      "line": 400,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        17635,
                        17637
                      ],
                      "loc": {
                        "start": {
                          "line": 401,
                          "column": 4
                        },
                        "end": {
                          "line": 401,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with error",
                        "raw": "'should work with error'",
                        "range": [
                          17638,
                          17662
                        ],
                        "loc": {
                          "start": {
                            "line": 401,
                            "column": 7
                          },
                          "end": {
                            "line": 401,
                            "column": 31
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      17690,
                                      17691
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 402,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 402,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        17694,
                                        17697
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 402,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 402,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----------|",
                                        "raw": "'----------|'",
                                        "range": [
                                          17698,
                                          17711
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 402,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 402,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17694,
                                      17712
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 402,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 402,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    17690,
                                    17712
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 402,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 402,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17686,
                                17713
                              ],
                              "loc": {
                                "start": {
                                  "line": 402,
                                  "column": 8
                                },
                                "end": {
                                  "line": 402,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      17726,
                                      17731
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 403,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 403,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     !    ",
                                    "raw": "'^     !    '",
                                    "range": [
                                      17734,
                                      17747
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 403,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 403,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    17726,
                                    17747
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 403,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 403,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17722,
                                17748
                              ],
                              "loc": {
                                "start": {
                                  "line": 403,
                                  "column": 8
                                },
                                "end": {
                                  "line": 403,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      17761,
                                      17762
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 404,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 404,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        17765,
                                        17768
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 404,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 404,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "------#    ",
                                        "raw": "'------#    '",
                                        "range": [
                                          17769,
                                          17782
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 404,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 404,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17765,
                                      17783
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 404,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 404,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    17761,
                                    17783
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 404,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 404,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17757,
                                17784
                              ],
                              "loc": {
                                "start": {
                                  "line": 404,
                                  "column": 8
                                },
                                "end": {
                                  "line": 404,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      17797,
                                      17802
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 405,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 405,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     !    ",
                                    "raw": "'^     !    '",
                                    "range": [
                                      17805,
                                      17818
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 405,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 405,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    17797,
                                    17818
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 405,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 405,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17793,
                                17819
                              ],
                              "loc": {
                                "start": {
                                  "line": 405,
                                  "column": 8
                                },
                                "end": {
                                  "line": 405,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      17832,
                                      17840
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 406,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 406,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "------#    ",
                                    "raw": "'------#    '",
                                    "range": [
                                      17843,
                                      17856
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 406,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 406,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    17832,
                                    17856
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 406,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 406,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17828,
                                17857
                              ],
                              "loc": {
                                "start": {
                                  "line": 406,
                                  "column": 8
                                },
                                "end": {
                                  "line": 406,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        17866,
                                        17882
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 407,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 407,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              17883,
                                              17893
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 407,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 407,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              17894,
                                              17897
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 407,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 407,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "range": [
                                            17883,
                                            17897
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 407,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 407,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              17898,
                                              17899
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 407,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 407,
                                                "column": 41
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              17901,
                                              17902
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 407,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 407,
                                                "column": 44
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          17883,
                                          17903
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 407,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 407,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17866,
                                      17904
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 407,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 407,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17905,
                                      17909
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 407,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 407,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    17866,
                                    17909
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 407,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 407,
                                      "column": 51
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      17910,
                                      17918
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 407,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 407,
                                        "column": 60
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17866,
                                  17919
                                ],
                                "loc": {
                                  "start": {
                                    "line": 407,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 407,
                                    "column": 61
                                  }
                                }
                              },
                              "range": [
                                17866,
                                17920
                              ],
                              "loc": {
                                "start": {
                                  "line": 407,
                                  "column": 8
                                },
                                "end": {
                                  "line": 407,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        17929,
                                        17948
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 408,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 408,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            17949,
                                            17950
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 408,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 408,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            17951,
                                            17964
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 408,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 408,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          17949,
                                          17964
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 408,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 408,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17929,
                                      17965
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 408,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 408,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17966,
                                      17970
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 408,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 408,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    17929,
                                    17970
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 408,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 408,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      17971,
                                      17976
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 408,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 408,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17929,
                                  17977
                                ],
                                "loc": {
                                  "start": {
                                    "line": 408,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 408,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                17929,
                                17978
                              ],
                              "loc": {
                                "start": {
                                  "line": 408,
                                  "column": 8
                                },
                                "end": {
                                  "line": 408,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        17987,
                                        18006
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 409,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 409,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            18007,
                                            18008
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 409,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 409,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            18009,
                                            18022
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 409,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 409,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          18007,
                                          18022
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 409,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 409,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17987,
                                      18023
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 409,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 409,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      18024,
                                      18028
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 409,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 409,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    17987,
                                    18028
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 409,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 409,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      18029,
                                      18034
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 409,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 409,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17987,
                                  18035
                                ],
                                "loc": {
                                  "start": {
                                    "line": 409,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 409,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                17987,
                                18036
                              ],
                              "loc": {
                                "start": {
                                  "line": 409,
                                  "column": 8
                                },
                                "end": {
                                  "line": 409,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            17676,
                            18042
                          ],
                          "loc": {
                            "start": {
                              "line": 401,
                              "column": 45
                            },
                            "end": {
                              "line": 410,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          17664,
                          18042
                        ],
                        "loc": {
                          "start": {
                            "line": 401,
                            "column": 33
                          },
                          "end": {
                            "line": 410,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      17635,
                      18043
                    ],
                    "loc": {
                      "start": {
                        "line": 401,
                        "column": 4
                      },
                      "end": {
                        "line": 410,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 533,
                    "_esdocTestName": "it533"
                  },
                  "range": [
                    17635,
                    18044
                  ],
                  "loc": {
                    "start": {
                      "line": 401,
                      "column": 4
                    },
                    "end": {
                      "line": 410,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        18049,
                        18051
                      ],
                      "loc": {
                        "start": {
                          "line": 411,
                          "column": 4
                        },
                        "end": {
                          "line": 411,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with never and error",
                        "raw": "'should work with never and error'",
                        "range": [
                          18052,
                          18086
                        ],
                        "loc": {
                          "start": {
                            "line": 411,
                            "column": 7
                          },
                          "end": {
                            "line": 411,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      18114,
                                      18115
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 412,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 412,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        18118,
                                        18122
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 412,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 412,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          18123,
                                          18126
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 412,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 412,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18118,
                                      18127
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 412,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 412,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    18114,
                                    18127
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 412,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 412,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18110,
                                18128
                              ],
                              "loc": {
                                "start": {
                                  "line": 412,
                                  "column": 8
                                },
                                "end": {
                                  "line": 412,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      18141,
                                      18146
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 413,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 413,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     !",
                                    "raw": "'^     !'",
                                    "range": [
                                      18149,
                                      18158
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 413,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 413,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    18141,
                                    18158
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 413,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 413,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18137,
                                18159
                              ],
                              "loc": {
                                "start": {
                                  "line": 413,
                                  "column": 8
                                },
                                "end": {
                                  "line": 413,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      18172,
                                      18173
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 414,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 414,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        18176,
                                        18179
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 414,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 414,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "------#",
                                        "raw": "'------#'",
                                        "range": [
                                          18180,
                                          18189
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 414,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 414,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18176,
                                      18190
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 414,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 414,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    18172,
                                    18190
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 414,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 414,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18168,
                                18191
                              ],
                              "loc": {
                                "start": {
                                  "line": 414,
                                  "column": 8
                                },
                                "end": {
                                  "line": 414,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      18204,
                                      18209
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 415,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 415,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     !",
                                    "raw": "'^     !'",
                                    "range": [
                                      18212,
                                      18221
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 415,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 415,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    18204,
                                    18221
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 415,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 415,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18200,
                                18222
                              ],
                              "loc": {
                                "start": {
                                  "line": 415,
                                  "column": 8
                                },
                                "end": {
                                  "line": 415,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      18235,
                                      18243
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 416,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 416,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "------#",
                                    "raw": "'------#'",
                                    "range": [
                                      18246,
                                      18255
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 416,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 416,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    18235,
                                    18255
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 416,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 416,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18231,
                                18256
                              ],
                              "loc": {
                                "start": {
                                  "line": 416,
                                  "column": 8
                                },
                                "end": {
                                  "line": 416,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        18265,
                                        18281
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 417,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 417,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              18282,
                                              18292
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 417,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 417,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              18293,
                                              18296
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 417,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 417,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "range": [
                                            18282,
                                            18296
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 417,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 417,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              18297,
                                              18298
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 417,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 417,
                                                "column": 41
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              18300,
                                              18301
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 417,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 417,
                                                "column": 44
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          18282,
                                          18302
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 417,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 417,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18265,
                                      18303
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 417,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 417,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      18304,
                                      18308
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 417,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 417,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    18265,
                                    18308
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 417,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 417,
                                      "column": 51
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      18309,
                                      18317
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 417,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 417,
                                        "column": 60
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  18265,
                                  18318
                                ],
                                "loc": {
                                  "start": {
                                    "line": 417,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 417,
                                    "column": 61
                                  }
                                }
                              },
                              "range": [
                                18265,
                                18319
                              ],
                              "loc": {
                                "start": {
                                  "line": 417,
                                  "column": 8
                                },
                                "end": {
                                  "line": 417,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        18328,
                                        18347
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 418,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 418,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            18348,
                                            18349
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 418,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 418,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            18350,
                                            18363
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 418,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 418,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          18348,
                                          18363
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 418,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 418,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18328,
                                      18364
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 418,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 418,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      18365,
                                      18369
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 418,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 418,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    18328,
                                    18369
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 418,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 418,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      18370,
                                      18375
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 418,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 418,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  18328,
                                  18376
                                ],
                                "loc": {
                                  "start": {
                                    "line": 418,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 418,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                18328,
                                18377
                              ],
                              "loc": {
                                "start": {
                                  "line": 418,
                                  "column": 8
                                },
                                "end": {
                                  "line": 418,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        18386,
                                        18405
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 419,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 419,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            18406,
                                            18407
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 419,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 419,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            18408,
                                            18421
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 419,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 419,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          18406,
                                          18421
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 419,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 419,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18386,
                                      18422
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 419,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 419,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      18423,
                                      18427
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 419,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 419,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    18386,
                                    18427
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 419,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 419,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      18428,
                                      18433
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 419,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 419,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  18386,
                                  18434
                                ],
                                "loc": {
                                  "start": {
                                    "line": 419,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 419,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                18386,
                                18435
                              ],
                              "loc": {
                                "start": {
                                  "line": 419,
                                  "column": 8
                                },
                                "end": {
                                  "line": 419,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            18100,
                            18441
                          ],
                          "loc": {
                            "start": {
                              "line": 411,
                              "column": 55
                            },
                            "end": {
                              "line": 420,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          18088,
                          18441
                        ],
                        "loc": {
                          "start": {
                            "line": 411,
                            "column": 43
                          },
                          "end": {
                            "line": 420,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      18049,
                      18442
                    ],
                    "loc": {
                      "start": {
                        "line": 411,
                        "column": 4
                      },
                      "end": {
                        "line": 420,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 534,
                    "_esdocTestName": "it534"
                  },
                  "range": [
                    18049,
                    18443
                  ],
                  "loc": {
                    "start": {
                      "line": 411,
                      "column": 4
                    },
                    "end": {
                      "line": 420,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        18448,
                        18450
                      ],
                      "loc": {
                        "start": {
                          "line": 421,
                          "column": 4
                        },
                        "end": {
                          "line": 421,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with error and never",
                        "raw": "'should work with error and never'",
                        "range": [
                          18451,
                          18485
                        ],
                        "loc": {
                          "start": {
                            "line": 421,
                            "column": 7
                          },
                          "end": {
                            "line": 421,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      18513,
                                      18514
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 422,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 422,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        18517,
                                        18520
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 422,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 422,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "------#",
                                        "raw": "'------#'",
                                        "range": [
                                          18521,
                                          18530
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 422,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 422,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18517,
                                      18531
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 422,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 422,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    18513,
                                    18531
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 422,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 422,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18509,
                                18532
                              ],
                              "loc": {
                                "start": {
                                  "line": 422,
                                  "column": 8
                                },
                                "end": {
                                  "line": 422,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      18545,
                                      18550
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 423,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 423,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     !",
                                    "raw": "'^     !'",
                                    "range": [
                                      18553,
                                      18562
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 423,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 423,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    18545,
                                    18562
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 423,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 423,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18541,
                                18563
                              ],
                              "loc": {
                                "start": {
                                  "line": 423,
                                  "column": 8
                                },
                                "end": {
                                  "line": 423,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      18576,
                                      18577
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 424,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 424,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        18580,
                                        18584
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 424,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 424,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          18585,
                                          18588
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 424,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 424,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18580,
                                      18589
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 424,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 424,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    18576,
                                    18589
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 424,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 424,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18572,
                                18590
                              ],
                              "loc": {
                                "start": {
                                  "line": 424,
                                  "column": 8
                                },
                                "end": {
                                  "line": 424,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      18603,
                                      18608
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 425,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 425,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     !",
                                    "raw": "'^     !'",
                                    "range": [
                                      18611,
                                      18620
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 425,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 425,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    18603,
                                    18620
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 425,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 425,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18599,
                                18621
                              ],
                              "loc": {
                                "start": {
                                  "line": 425,
                                  "column": 8
                                },
                                "end": {
                                  "line": 425,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      18634,
                                      18642
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 426,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 426,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "------#",
                                    "raw": "'------#'",
                                    "range": [
                                      18645,
                                      18654
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 426,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 426,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    18634,
                                    18654
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 426,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 426,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18630,
                                18655
                              ],
                              "loc": {
                                "start": {
                                  "line": 426,
                                  "column": 8
                                },
                                "end": {
                                  "line": 426,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        18664,
                                        18680
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 427,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 427,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              18681,
                                              18691
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 427,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 427,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              18692,
                                              18695
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 427,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 427,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "range": [
                                            18681,
                                            18695
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 427,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 427,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              18696,
                                              18697
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 427,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 427,
                                                "column": 41
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              18699,
                                              18700
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 427,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 427,
                                                "column": 44
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          18681,
                                          18701
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 427,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 427,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18664,
                                      18702
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 427,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 427,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      18703,
                                      18707
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 427,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 427,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    18664,
                                    18707
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 427,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 427,
                                      "column": 51
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      18708,
                                      18716
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 427,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 427,
                                        "column": 60
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  18664,
                                  18717
                                ],
                                "loc": {
                                  "start": {
                                    "line": 427,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 427,
                                    "column": 61
                                  }
                                }
                              },
                              "range": [
                                18664,
                                18718
                              ],
                              "loc": {
                                "start": {
                                  "line": 427,
                                  "column": 8
                                },
                                "end": {
                                  "line": 427,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        18727,
                                        18746
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 428,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 428,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            18747,
                                            18748
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 428,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 428,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            18749,
                                            18762
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 428,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 428,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          18747,
                                          18762
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 428,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 428,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18727,
                                      18763
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 428,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 428,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      18764,
                                      18768
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 428,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 428,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    18727,
                                    18768
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 428,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 428,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      18769,
                                      18774
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 428,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 428,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  18727,
                                  18775
                                ],
                                "loc": {
                                  "start": {
                                    "line": 428,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 428,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                18727,
                                18776
                              ],
                              "loc": {
                                "start": {
                                  "line": 428,
                                  "column": 8
                                },
                                "end": {
                                  "line": 428,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        18785,
                                        18804
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 429,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 429,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            18805,
                                            18806
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 429,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 429,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            18807,
                                            18820
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 429,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 429,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          18805,
                                          18820
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 429,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 429,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18785,
                                      18821
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 429,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 429,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      18822,
                                      18826
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 429,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 429,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    18785,
                                    18826
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 429,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 429,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      18827,
                                      18832
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 429,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 429,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  18785,
                                  18833
                                ],
                                "loc": {
                                  "start": {
                                    "line": 429,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 429,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                18785,
                                18834
                              ],
                              "loc": {
                                "start": {
                                  "line": 429,
                                  "column": 8
                                },
                                "end": {
                                  "line": 429,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            18499,
                            18840
                          ],
                          "loc": {
                            "start": {
                              "line": 421,
                              "column": 55
                            },
                            "end": {
                              "line": 430,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          18487,
                          18840
                        ],
                        "loc": {
                          "start": {
                            "line": 421,
                            "column": 43
                          },
                          "end": {
                            "line": 430,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      18448,
                      18841
                    ],
                    "loc": {
                      "start": {
                        "line": 421,
                        "column": 4
                      },
                      "end": {
                        "line": 430,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 535,
                    "_esdocTestName": "it535"
                  },
                  "range": [
                    18448,
                    18842
                  ],
                  "loc": {
                    "start": {
                      "line": 421,
                      "column": 4
                    },
                    "end": {
                      "line": 430,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        18847,
                        18849
                      ],
                      "loc": {
                        "start": {
                          "line": 431,
                          "column": 4
                        },
                        "end": {
                          "line": 431,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with error and error",
                        "raw": "'should work with error and error'",
                        "range": [
                          18850,
                          18884
                        ],
                        "loc": {
                          "start": {
                            "line": 431,
                            "column": 7
                          },
                          "end": {
                            "line": 431,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      18912,
                                      18913
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 432,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 432,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        18916,
                                        18919
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 432,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 432,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "------#",
                                        "raw": "'------#'",
                                        "range": [
                                          18920,
                                          18929
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 432,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 432,
                                            "column": 29
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          18931,
                                          18935
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 432,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 432,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "too bad",
                                        "raw": "'too bad'",
                                        "range": [
                                          18937,
                                          18946
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 432,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 432,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18916,
                                      18947
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 432,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 432,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    18912,
                                    18947
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 432,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 432,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18908,
                                18948
                              ],
                              "loc": {
                                "start": {
                                  "line": 432,
                                  "column": 8
                                },
                                "end": {
                                  "line": 432,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      18961,
                                      18966
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 433,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 433,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     !",
                                    "raw": "'^     !'",
                                    "range": [
                                      18969,
                                      18978
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 433,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 433,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    18961,
                                    18978
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 433,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 433,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18957,
                                18979
                              ],
                              "loc": {
                                "start": {
                                  "line": 433,
                                  "column": 8
                                },
                                "end": {
                                  "line": 433,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      18992,
                                      18993
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 434,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 434,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        18996,
                                        18999
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 434,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 434,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----------#",
                                        "raw": "'----------#'",
                                        "range": [
                                          19000,
                                          19013
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 434,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 434,
                                            "column": 33
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          19015,
                                          19019
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 434,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 434,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "too bad 2",
                                        "raw": "'too bad 2'",
                                        "range": [
                                          19021,
                                          19032
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 434,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 434,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18996,
                                      19033
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 434,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 434,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    18992,
                                    19033
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 434,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 434,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18988,
                                19034
                              ],
                              "loc": {
                                "start": {
                                  "line": 434,
                                  "column": 8
                                },
                                "end": {
                                  "line": 434,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      19047,
                                      19052
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 435,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 435,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     !",
                                    "raw": "'^     !'",
                                    "range": [
                                      19055,
                                      19064
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 435,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 435,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    19047,
                                    19064
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 435,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 435,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19043,
                                19065
                              ],
                              "loc": {
                                "start": {
                                  "line": 435,
                                  "column": 8
                                },
                                "end": {
                                  "line": 435,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      19078,
                                      19086
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 436,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 436,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "------#",
                                    "raw": "'------#'",
                                    "range": [
                                      19089,
                                      19098
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 436,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 436,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    19078,
                                    19098
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 436,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 436,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19074,
                                19099
                              ],
                              "loc": {
                                "start": {
                                  "line": 436,
                                  "column": 8
                                },
                                "end": {
                                  "line": 436,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        19108,
                                        19124
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 437,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 437,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              19125,
                                              19135
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 437,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 437,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              19136,
                                              19139
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 437,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 437,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "range": [
                                            19125,
                                            19139
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 437,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 437,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              19140,
                                              19141
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 437,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 437,
                                                "column": 41
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              19143,
                                              19144
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 437,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 437,
                                                "column": 44
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          19125,
                                          19145
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 437,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 437,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19108,
                                      19146
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 437,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 437,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      19147,
                                      19151
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 437,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 437,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    19108,
                                    19151
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 437,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 437,
                                      "column": 51
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      19152,
                                      19160
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 437,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 437,
                                        "column": 60
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      19162,
                                      19166
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 437,
                                        "column": 62
                                      },
                                      "end": {
                                        "line": 437,
                                        "column": 66
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": "too bad",
                                    "raw": "'too bad'",
                                    "range": [
                                      19168,
                                      19177
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 437,
                                        "column": 68
                                      },
                                      "end": {
                                        "line": 437,
                                        "column": 77
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  19108,
                                  19178
                                ],
                                "loc": {
                                  "start": {
                                    "line": 437,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 437,
                                    "column": 78
                                  }
                                }
                              },
                              "range": [
                                19108,
                                19179
                              ],
                              "loc": {
                                "start": {
                                  "line": 437,
                                  "column": 8
                                },
                                "end": {
                                  "line": 437,
                                  "column": 79
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        19188,
                                        19207
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 438,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 438,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            19208,
                                            19209
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 438,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 438,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            19210,
                                            19223
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 438,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 438,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          19208,
                                          19223
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 438,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 438,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19188,
                                      19224
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 438,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 438,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      19225,
                                      19229
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 438,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 438,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    19188,
                                    19229
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 438,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 438,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      19230,
                                      19235
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 438,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 438,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  19188,
                                  19236
                                ],
                                "loc": {
                                  "start": {
                                    "line": 438,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 438,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                19188,
                                19237
                              ],
                              "loc": {
                                "start": {
                                  "line": 438,
                                  "column": 8
                                },
                                "end": {
                                  "line": 438,
                                  "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": 439,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 439,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            19266,
                                            19267
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 439,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 439,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            19268,
                                            19281
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 439,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 439,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          19266,
                                          19281
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 439,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 439,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19246,
                                      19282
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 439,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 439,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      19283,
                                      19287
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 439,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 439,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    19246,
                                    19287
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 439,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 439,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      19288,
                                      19293
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 439,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 439,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  19246,
                                  19294
                                ],
                                "loc": {
                                  "start": {
                                    "line": 439,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 439,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                19246,
                                19295
                              ],
                              "loc": {
                                "start": {
                                  "line": 439,
                                  "column": 8
                                },
                                "end": {
                                  "line": 439,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            18898,
                            19301
                          ],
                          "loc": {
                            "start": {
                              "line": 431,
                              "column": 55
                            },
                            "end": {
                              "line": 440,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          18886,
                          19301
                        ],
                        "loc": {
                          "start": {
                            "line": 431,
                            "column": 43
                          },
                          "end": {
                            "line": 440,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      18847,
                      19302
                    ],
                    "loc": {
                      "start": {
                        "line": 431,
                        "column": 4
                      },
                      "end": {
                        "line": 440,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 536,
                    "_esdocTestName": "it536"
                  },
                  "range": [
                    18847,
                    19303
                  ],
                  "loc": {
                    "start": {
                      "line": 431,
                      "column": 4
                    },
                    "end": {
                      "line": 440,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        19308,
                        19310
                      ],
                      "loc": {
                        "start": {
                          "line": 441,
                          "column": 4
                        },
                        "end": {
                          "line": 441,
                          "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": [
                          19311,
                          19370
                        ],
                        "loc": {
                          "start": {
                            "line": 441,
                            "column": 7
                          },
                          "end": {
                            "line": 441,
                            "column": 66
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      19398,
                                      19399
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 442,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 442,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        19402,
                                        19405
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 442,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 442,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--w-----#----",
                                        "raw": "'--w-----#----'",
                                        "range": [
                                          19406,
                                          19421
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 442,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 442,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "w",
                                              "range": [
                                                19425,
                                                19426
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 442,
                                                  "column": 39
                                                },
                                                "end": {
                                                  "line": 442,
                                                  "column": 40
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 1,
                                              "raw": "1",
                                              "range": [
                                                19428,
                                                19429
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 442,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 442,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              19425,
                                              19429
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 442,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 442,
                                                "column": 43
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          19423,
                                          19431
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 442,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 442,
                                            "column": 45
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "too bad",
                                        "raw": "'too bad'",
                                        "range": [
                                          19433,
                                          19442
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 442,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 442,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19402,
                                      19443
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 442,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 442,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    19398,
                                    19443
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 442,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 442,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19394,
                                19444
                              ],
                              "loc": {
                                "start": {
                                  "line": 442,
                                  "column": 8
                                },
                                "end": {
                                  "line": 442,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      19457,
                                      19462
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 443,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 443,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^       !",
                                    "raw": "'^       !'",
                                    "range": [
                                      19465,
                                      19476
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 443,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 443,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    19457,
                                    19476
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 443,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 443,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19453,
                                19477
                              ],
                              "loc": {
                                "start": {
                                  "line": 443,
                                  "column": 8
                                },
                                "end": {
                                  "line": 443,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      19490,
                                      19491
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 444,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 444,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        19494,
                                        19497
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 444,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 444,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----z-----#-",
                                        "raw": "'-----z-----#-'",
                                        "range": [
                                          19498,
                                          19513
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 444,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 444,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "z",
                                              "range": [
                                                19517,
                                                19518
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 444,
                                                  "column": 39
                                                },
                                                "end": {
                                                  "line": 444,
                                                  "column": 40
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 2,
                                              "raw": "2",
                                              "range": [
                                                19520,
                                                19521
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 444,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 444,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              19517,
                                              19521
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 444,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 444,
                                                "column": 43
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          19515,
                                          19523
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 444,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 444,
                                            "column": 45
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "too bad 2",
                                        "raw": "'too bad 2'",
                                        "range": [
                                          19525,
                                          19536
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 444,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 444,
                                            "column": 58
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19494,
                                      19537
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 444,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 444,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    19490,
                                    19537
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 444,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 444,
                                      "column": 59
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19486,
                                19538
                              ],
                              "loc": {
                                "start": {
                                  "line": 444,
                                  "column": 8
                                },
                                "end": {
                                  "line": 444,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      19551,
                                      19556
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 445,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 445,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^       !",
                                    "raw": "'^       !'",
                                    "range": [
                                      19559,
                                      19570
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 445,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 445,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    19551,
                                    19570
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 445,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 445,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19547,
                                19571
                              ],
                              "loc": {
                                "start": {
                                  "line": 445,
                                  "column": 8
                                },
                                "end": {
                                  "line": 445,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      19584,
                                      19592
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 446,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 446,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----x--#",
                                    "raw": "'-----x--#'",
                                    "range": [
                                      19595,
                                      19606
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 446,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 446,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    19584,
                                    19606
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 446,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 446,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19580,
                                19607
                              ],
                              "loc": {
                                "start": {
                                  "line": 446,
                                  "column": 8
                                },
                                "end": {
                                  "line": 446,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        19616,
                                        19632
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 447,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 447,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              19633,
                                              19643
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 447,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 447,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              19644,
                                              19647
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 447,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 447,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "range": [
                                            19633,
                                            19647
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 447,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 447,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              19648,
                                              19649
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 447,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 447,
                                                "column": 41
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              19651,
                                              19652
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 447,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 447,
                                                "column": 44
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          19633,
                                          19653
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 447,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 447,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19616,
                                      19654
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 447,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 447,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      19655,
                                      19659
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 447,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 447,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    19616,
                                    19659
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 447,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 447,
                                      "column": 51
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      19660,
                                      19668
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 447,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 447,
                                        "column": 60
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            19672,
                                            19673
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 447,
                                              "column": 64
                                            },
                                            "end": {
                                              "line": 447,
                                              "column": 65
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": 1,
                                              "raw": "1",
                                              "range": [
                                                19676,
                                                19677
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 447,
                                                  "column": 68
                                                },
                                                "end": {
                                                  "line": 447,
                                                  "column": 69
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": 2,
                                              "raw": "2",
                                              "range": [
                                                19679,
                                                19680
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 447,
                                                  "column": 71
                                                },
                                                "end": {
                                                  "line": 447,
                                                  "column": 72
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            19675,
                                            19681
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 447,
                                              "column": 67
                                            },
                                            "end": {
                                              "line": 447,
                                              "column": 73
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          19672,
                                          19681
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 447,
                                            "column": 64
                                          },
                                          "end": {
                                            "line": 447,
                                            "column": 73
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19670,
                                      19683
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 447,
                                        "column": 62
                                      },
                                      "end": {
                                        "line": 447,
                                        "column": 75
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": "too bad",
                                    "raw": "'too bad'",
                                    "range": [
                                      19685,
                                      19694
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 447,
                                        "column": 77
                                      },
                                      "end": {
                                        "line": 447,
                                        "column": 86
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  19616,
                                  19695
                                ],
                                "loc": {
                                  "start": {
                                    "line": 447,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 447,
                                    "column": 87
                                  }
                                }
                              },
                              "range": [
                                19616,
                                19696
                              ],
                              "loc": {
                                "start": {
                                  "line": 447,
                                  "column": 8
                                },
                                "end": {
                                  "line": 447,
                                  "column": 88
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        19705,
                                        19724
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 448,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 448,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            19725,
                                            19726
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 448,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 448,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            19727,
                                            19740
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 448,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 448,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          19725,
                                          19740
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 448,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 448,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19705,
                                      19741
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 448,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 448,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      19742,
                                      19746
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 448,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 448,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    19705,
                                    19746
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 448,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 448,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      19747,
                                      19752
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 448,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 448,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  19705,
                                  19753
                                ],
                                "loc": {
                                  "start": {
                                    "line": 448,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 448,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                19705,
                                19754
                              ],
                              "loc": {
                                "start": {
                                  "line": 448,
                                  "column": 8
                                },
                                "end": {
                                  "line": 448,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        19763,
                                        19782
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 449,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 449,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            19783,
                                            19784
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 449,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 449,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            19785,
                                            19798
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 449,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 449,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          19783,
                                          19798
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 449,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 449,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19763,
                                      19799
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 449,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 449,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      19800,
                                      19804
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 449,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 449,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    19763,
                                    19804
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 449,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 449,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      19805,
                                      19810
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 449,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 449,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  19763,
                                  19811
                                ],
                                "loc": {
                                  "start": {
                                    "line": 449,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 449,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                19763,
                                19812
                              ],
                              "loc": {
                                "start": {
                                  "line": 449,
                                  "column": 8
                                },
                                "end": {
                                  "line": 449,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            19384,
                            19818
                          ],
                          "loc": {
                            "start": {
                              "line": 441,
                              "column": 80
                            },
                            "end": {
                              "line": 450,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          19372,
                          19818
                        ],
                        "loc": {
                          "start": {
                            "line": 441,
                            "column": 68
                          },
                          "end": {
                            "line": 450,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      19308,
                      19819
                    ],
                    "loc": {
                      "start": {
                        "line": 441,
                        "column": 4
                      },
                      "end": {
                        "line": 450,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 537,
                    "_esdocTestName": "it537"
                  },
                  "range": [
                    19308,
                    19820
                  ],
                  "loc": {
                    "start": {
                      "line": 441,
                      "column": 4
                    },
                    "end": {
                      "line": 450,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        19825,
                        19827
                      ],
                      "loc": {
                        "start": {
                          "line": 451,
                          "column": 4
                        },
                        "end": {
                          "line": 451,
                          "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": [
                          19828,
                          19897
                        ],
                        "loc": {
                          "start": {
                            "line": 451,
                            "column": 7
                          },
                          "end": {
                            "line": 451,
                            "column": 76
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      19925,
                                      19926
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 452,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 452,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        19929,
                                        19932
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 452,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 452,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----z-----#-",
                                        "raw": "'-----z-----#-'",
                                        "range": [
                                          19933,
                                          19948
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 452,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 452,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "z",
                                              "range": [
                                                19952,
                                                19953
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 452,
                                                  "column": 39
                                                },
                                                "end": {
                                                  "line": 452,
                                                  "column": 40
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 2,
                                              "raw": "2",
                                              "range": [
                                                19955,
                                                19956
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 452,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 452,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              19952,
                                              19956
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 452,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 452,
                                                "column": 43
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          19950,
                                          19958
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 452,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 452,
                                            "column": 45
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "too bad 2",
                                        "raw": "'too bad 2'",
                                        "range": [
                                          19960,
                                          19971
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 452,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 452,
                                            "column": 58
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19929,
                                      19972
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 452,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 452,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    19925,
                                    19972
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 452,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 452,
                                      "column": 59
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19921,
                                19973
                              ],
                              "loc": {
                                "start": {
                                  "line": 452,
                                  "column": 8
                                },
                                "end": {
                                  "line": 452,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      19986,
                                      19991
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 453,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 453,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^       !",
                                    "raw": "'^       !'",
                                    "range": [
                                      19994,
                                      20005
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 453,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 453,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    19986,
                                    20005
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 453,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 453,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19982,
                                20006
                              ],
                              "loc": {
                                "start": {
                                  "line": 453,
                                  "column": 8
                                },
                                "end": {
                                  "line": 453,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      20019,
                                      20020
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 454,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 454,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        20023,
                                        20026
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 454,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 454,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--w-----#----",
                                        "raw": "'--w-----#----'",
                                        "range": [
                                          20027,
                                          20042
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 454,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 454,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "w",
                                              "range": [
                                                20046,
                                                20047
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 454,
                                                  "column": 39
                                                },
                                                "end": {
                                                  "line": 454,
                                                  "column": 40
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 1,
                                              "raw": "1",
                                              "range": [
                                                20049,
                                                20050
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 454,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 454,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              20046,
                                              20050
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 454,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 454,
                                                "column": 43
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          20044,
                                          20052
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 454,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 454,
                                            "column": 45
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "too bad",
                                        "raw": "'too bad'",
                                        "range": [
                                          20054,
                                          20063
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 454,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 454,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20023,
                                      20064
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 454,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 454,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    20019,
                                    20064
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 454,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 454,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20015,
                                20065
                              ],
                              "loc": {
                                "start": {
                                  "line": 454,
                                  "column": 8
                                },
                                "end": {
                                  "line": 454,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      20078,
                                      20083
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 455,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 455,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^       !",
                                    "raw": "'^       !'",
                                    "range": [
                                      20086,
                                      20097
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 455,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 455,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    20078,
                                    20097
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 455,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 455,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20074,
                                20098
                              ],
                              "loc": {
                                "start": {
                                  "line": 455,
                                  "column": 8
                                },
                                "end": {
                                  "line": 455,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      20111,
                                      20119
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 456,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 456,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----x--#",
                                    "raw": "'-----x--#'",
                                    "range": [
                                      20122,
                                      20133
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 456,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 456,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    20111,
                                    20133
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 456,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 456,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20107,
                                20134
                              ],
                              "loc": {
                                "start": {
                                  "line": 456,
                                  "column": 8
                                },
                                "end": {
                                  "line": 456,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        20143,
                                        20159
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 457,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 457,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              20160,
                                              20170
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 457,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 457,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              20171,
                                              20174
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 457,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 457,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "range": [
                                            20160,
                                            20174
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 457,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 457,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              20175,
                                              20176
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 457,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 457,
                                                "column": 41
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              20178,
                                              20179
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 457,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 457,
                                                "column": 44
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          20160,
                                          20180
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 457,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 457,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20143,
                                      20181
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 457,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 457,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      20182,
                                      20186
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 457,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 457,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    20143,
                                    20186
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 457,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 457,
                                      "column": 51
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      20187,
                                      20195
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 457,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 457,
                                        "column": 60
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            20199,
                                            20200
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 457,
                                              "column": 64
                                            },
                                            "end": {
                                              "line": 457,
                                              "column": 65
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": 2,
                                              "raw": "2",
                                              "range": [
                                                20203,
                                                20204
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 457,
                                                  "column": 68
                                                },
                                                "end": {
                                                  "line": 457,
                                                  "column": 69
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": 1,
                                              "raw": "1",
                                              "range": [
                                                20206,
                                                20207
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 457,
                                                  "column": 71
                                                },
                                                "end": {
                                                  "line": 457,
                                                  "column": 72
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            20202,
                                            20208
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 457,
                                              "column": 67
                                            },
                                            "end": {
                                              "line": 457,
                                              "column": 73
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          20199,
                                          20208
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 457,
                                            "column": 64
                                          },
                                          "end": {
                                            "line": 457,
                                            "column": 73
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20197,
                                      20210
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 457,
                                        "column": 62
                                      },
                                      "end": {
                                        "line": 457,
                                        "column": 75
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": "too bad",
                                    "raw": "'too bad'",
                                    "range": [
                                      20212,
                                      20221
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 457,
                                        "column": 77
                                      },
                                      "end": {
                                        "line": 457,
                                        "column": 86
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  20143,
                                  20222
                                ],
                                "loc": {
                                  "start": {
                                    "line": 457,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 457,
                                    "column": 87
                                  }
                                }
                              },
                              "range": [
                                20143,
                                20223
                              ],
                              "loc": {
                                "start": {
                                  "line": 457,
                                  "column": 8
                                },
                                "end": {
                                  "line": 457,
                                  "column": 88
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        20232,
                                        20251
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 458,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 458,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            20252,
                                            20253
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 458,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 458,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            20254,
                                            20267
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 458,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 458,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          20252,
                                          20267
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 458,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 458,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20232,
                                      20268
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 458,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 458,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      20269,
                                      20273
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 458,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 458,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    20232,
                                    20273
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 458,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 458,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      20274,
                                      20279
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 458,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 458,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  20232,
                                  20280
                                ],
                                "loc": {
                                  "start": {
                                    "line": 458,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 458,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                20232,
                                20281
                              ],
                              "loc": {
                                "start": {
                                  "line": 458,
                                  "column": 8
                                },
                                "end": {
                                  "line": 458,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        20290,
                                        20309
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 459,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 459,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            20310,
                                            20311
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 459,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 459,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            20312,
                                            20325
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 459,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 459,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          20310,
                                          20325
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 459,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 459,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20290,
                                      20326
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 459,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 459,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      20327,
                                      20331
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 459,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 459,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    20290,
                                    20331
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 459,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 459,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      20332,
                                      20337
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 459,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 459,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  20290,
                                  20338
                                ],
                                "loc": {
                                  "start": {
                                    "line": 459,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 459,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                20290,
                                20339
                              ],
                              "loc": {
                                "start": {
                                  "line": 459,
                                  "column": 8
                                },
                                "end": {
                                  "line": 459,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            19911,
                            20345
                          ],
                          "loc": {
                            "start": {
                              "line": 451,
                              "column": 90
                            },
                            "end": {
                              "line": 460,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          19899,
                          20345
                        ],
                        "loc": {
                          "start": {
                            "line": 451,
                            "column": 78
                          },
                          "end": {
                            "line": 460,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      19825,
                      20346
                    ],
                    "loc": {
                      "start": {
                        "line": 451,
                        "column": 4
                      },
                      "end": {
                        "line": 460,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 538,
                    "_esdocTestName": "it538"
                  },
                  "range": [
                    19825,
                    20347
                  ],
                  "loc": {
                    "start": {
                      "line": 451,
                      "column": 4
                    },
                    "end": {
                      "line": 460,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        20352,
                        20354
                      ],
                      "loc": {
                        "start": {
                          "line": 461,
                          "column": 4
                        },
                        "end": {
                          "line": 461,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with error and some",
                        "raw": "'should work with error and some'",
                        "range": [
                          20355,
                          20388
                        ],
                        "loc": {
                          "start": {
                            "line": 461,
                            "column": 7
                          },
                          "end": {
                            "line": 461,
                            "column": 40
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      20416,
                                      20417
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 462,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 462,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        20420,
                                        20424
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 462,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 462,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "#",
                                        "raw": "'#'",
                                        "range": [
                                          20425,
                                          20428
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 462,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 462,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20420,
                                      20429
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 462,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 462,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    20416,
                                    20429
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 462,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 462,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20412,
                                20430
                              ],
                              "loc": {
                                "start": {
                                  "line": 462,
                                  "column": 8
                                },
                                "end": {
                                  "line": 462,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      20443,
                                      20448
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 463,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 463,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      20451,
                                      20457
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 463,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 463,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    20443,
                                    20457
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 463,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 463,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20439,
                                20458
                              ],
                              "loc": {
                                "start": {
                                  "line": 463,
                                  "column": 8
                                },
                                "end": {
                                  "line": 463,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      20471,
                                      20472
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 464,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 464,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        20475,
                                        20478
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 464,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 464,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--1--2--3--",
                                        "raw": "'--1--2--3--'",
                                        "range": [
                                          20479,
                                          20492
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 464,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 464,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20475,
                                      20493
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 464,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 464,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    20471,
                                    20493
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 464,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 464,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20467,
                                20494
                              ],
                              "loc": {
                                "start": {
                                  "line": 464,
                                  "column": 8
                                },
                                "end": {
                                  "line": 464,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      20507,
                                      20512
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 465,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 465,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      20515,
                                      20521
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 465,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 465,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    20507,
                                    20521
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 465,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 465,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20503,
                                20522
                              ],
                              "loc": {
                                "start": {
                                  "line": 465,
                                  "column": 8
                                },
                                "end": {
                                  "line": 465,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      20535,
                                      20543
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 466,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 466,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "#",
                                    "raw": "'#'",
                                    "range": [
                                      20546,
                                      20549
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 466,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 466,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    20535,
                                    20549
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 466,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 466,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20531,
                                20550
                              ],
                              "loc": {
                                "start": {
                                  "line": 466,
                                  "column": 8
                                },
                                "end": {
                                  "line": 466,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        20559,
                                        20575
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 467,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 467,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              20576,
                                              20586
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 467,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 467,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              20587,
                                              20590
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 467,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 467,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "range": [
                                            20576,
                                            20590
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 467,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 467,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              20591,
                                              20592
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 467,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 467,
                                                "column": 41
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              20594,
                                              20595
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 467,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 467,
                                                "column": 44
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          20576,
                                          20596
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 467,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 467,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20559,
                                      20597
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 467,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 467,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      20598,
                                      20602
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 467,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 467,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    20559,
                                    20602
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 467,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 467,
                                      "column": 51
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      20603,
                                      20611
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 467,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 467,
                                        "column": 60
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  20559,
                                  20612
                                ],
                                "loc": {
                                  "start": {
                                    "line": 467,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 467,
                                    "column": 61
                                  }
                                }
                              },
                              "range": [
                                20559,
                                20613
                              ],
                              "loc": {
                                "start": {
                                  "line": 467,
                                  "column": 8
                                },
                                "end": {
                                  "line": 467,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        20622,
                                        20641
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 468,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 468,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            20642,
                                            20643
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 468,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 468,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            20644,
                                            20657
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 468,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 468,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          20642,
                                          20657
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 468,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 468,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20622,
                                      20658
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 468,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 468,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      20659,
                                      20663
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 468,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 468,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    20622,
                                    20663
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 468,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 468,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      20664,
                                      20669
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 468,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 468,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  20622,
                                  20670
                                ],
                                "loc": {
                                  "start": {
                                    "line": 468,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 468,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                20622,
                                20671
                              ],
                              "loc": {
                                "start": {
                                  "line": 468,
                                  "column": 8
                                },
                                "end": {
                                  "line": 468,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        20680,
                                        20699
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 469,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 469,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            20700,
                                            20701
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 469,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 469,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            20702,
                                            20715
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 469,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 469,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          20700,
                                          20715
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 469,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 469,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20680,
                                      20716
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 469,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 469,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      20717,
                                      20721
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 469,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 469,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    20680,
                                    20721
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 469,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 469,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      20722,
                                      20727
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 469,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 469,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  20680,
                                  20728
                                ],
                                "loc": {
                                  "start": {
                                    "line": 469,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 469,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                20680,
                                20729
                              ],
                              "loc": {
                                "start": {
                                  "line": 469,
                                  "column": 8
                                },
                                "end": {
                                  "line": 469,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            20402,
                            20735
                          ],
                          "loc": {
                            "start": {
                              "line": 461,
                              "column": 54
                            },
                            "end": {
                              "line": 470,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          20390,
                          20735
                        ],
                        "loc": {
                          "start": {
                            "line": 461,
                            "column": 42
                          },
                          "end": {
                            "line": 470,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      20352,
                      20736
                    ],
                    "loc": {
                      "start": {
                        "line": 461,
                        "column": 4
                      },
                      "end": {
                        "line": 470,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 539,
                    "_esdocTestName": "it539"
                  },
                  "range": [
                    20352,
                    20737
                  ],
                  "loc": {
                    "start": {
                      "line": 461,
                      "column": 4
                    },
                    "end": {
                      "line": 470,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        20742,
                        20744
                      ],
                      "loc": {
                        "start": {
                          "line": 471,
                          "column": 4
                        },
                        "end": {
                          "line": 471,
                          "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": [
                          20745,
                          20830
                        ],
                        "loc": {
                          "start": {
                            "line": 471,
                            "column": 7
                          },
                          "end": {
                            "line": 471,
                            "column": 92
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              20842,
                              20846
                            ],
                            "loc": {
                              "start": {
                                "line": 471,
                                "column": 104
                              },
                              "end": {
                                "line": 471,
                                "column": 108
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      20862,
                                      20863
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 472,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 472,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          20866,
                                          20876
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 472,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 472,
                                            "column": 26
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "of",
                                        "range": [
                                          20877,
                                          20879
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 472,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 472,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "range": [
                                        20866,
                                        20879
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 472,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 472,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          20880,
                                          20881
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 472,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 472,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 2,
                                        "raw": "2",
                                        "range": [
                                          20883,
                                          20884
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 472,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 472,
                                            "column": 34
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 3,
                                        "raw": "3",
                                        "range": [
                                          20886,
                                          20887
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 472,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 472,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "queueScheduler",
                                        "range": [
                                          20889,
                                          20903
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 472,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 472,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20866,
                                      20904
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 472,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 472,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    20862,
                                    20904
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 472,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 472,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20858,
                                20905
                              ],
                              "loc": {
                                "start": {
                                  "line": 472,
                                  "column": 8
                                },
                                "end": {
                                  "line": 472,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      20918,
                                      20919
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 473,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 473,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          20922,
                                          20932
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 473,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 473,
                                            "column": 26
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "of",
                                        "range": [
                                          20933,
                                          20935
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 473,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 473,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "range": [
                                        20922,
                                        20935
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 473,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 473,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 4,
                                        "raw": "4",
                                        "range": [
                                          20936,
                                          20937
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 473,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 473,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 5,
                                        "raw": "5",
                                        "range": [
                                          20939,
                                          20940
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 473,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 473,
                                            "column": 34
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 6,
                                        "raw": "6",
                                        "range": [
                                          20942,
                                          20943
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 473,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 473,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 7,
                                        "raw": "7",
                                        "range": [
                                          20945,
                                          20946
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 473,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 473,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 8,
                                        "raw": "8",
                                        "range": [
                                          20948,
                                          20949
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 473,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 473,
                                            "column": 43
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "queueScheduler",
                                        "range": [
                                          20951,
                                          20965
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 473,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 473,
                                            "column": 59
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20922,
                                      20966
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 473,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 473,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "range": [
                                    20918,
                                    20966
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 473,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 473,
                                      "column": 60
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20914,
                                20967
                              ],
                              "loc": {
                                "start": {
                                  "line": 473,
                                  "column": 8
                                },
                                "end": {
                                  "line": 473,
                                  "column": 61
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "r",
                                    "range": [
                                      20980,
                                      20981
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 474,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 474,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              20986,
                                              20987
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 474,
                                                "column": 18
                                              },
                                              "end": {
                                                "line": 474,
                                                "column": 19
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 4,
                                            "raw": "4",
                                            "range": [
                                              20989,
                                              20990
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 474,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 474,
                                                "column": 22
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          20985,
                                          20991
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 474,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 474,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              20994,
                                              20995
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 474,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 474,
                                                "column": 27
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 5,
                                            "raw": "5",
                                            "range": [
                                              20997,
                                              20998
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 474,
                                                "column": 29
                                              },
                                              "end": {
                                                "line": 474,
                                                "column": 30
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          20993,
                                          20999
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 474,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 474,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              21002,
                                              21003
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 474,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 474,
                                                "column": 35
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 6,
                                            "raw": "6",
                                            "range": [
                                              21005,
                                              21006
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 474,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 474,
                                                "column": 38
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          21001,
                                          21007
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 474,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 474,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20984,
                                      21008
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 474,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 474,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    20980,
                                    21008
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 474,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 474,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20976,
                                21009
                              ],
                              "loc": {
                                "start": {
                                  "line": 474,
                                  "column": 8
                                },
                                "end": {
                                  "line": 474,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      21022,
                                      21023
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 475,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 475,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      21026,
                                      21027
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 475,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 475,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    21022,
                                    21027
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 475,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 475,
                                      "column": 17
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                21018,
                                21028
                              ],
                              "loc": {
                                "start": {
                                  "line": 475,
                                  "column": 8
                                },
                                "end": {
                                  "line": 475,
                                  "column": 18
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          21037,
                                          21047
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 476,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 476,
                                            "column": 18
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "zip",
                                        "range": [
                                          21048,
                                          21051
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 476,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 476,
                                            "column": 22
                                          }
                                        }
                                      },
                                      "range": [
                                        21037,
                                        21051
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 476,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 476,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "a",
                                        "range": [
                                          21052,
                                          21053
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 476,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 476,
                                            "column": 24
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "b",
                                        "range": [
                                          21055,
                                          21056
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 476,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 476,
                                            "column": 27
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21037,
                                      21057
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 476,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 476,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      21058,
                                      21067
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 476,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 476,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    21037,
                                    21067
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 476,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 476,
                                      "column": 38
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "vals",
                                        "range": [
                                          21078,
                                          21082
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 476,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 476,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "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": [
                                                          21098,
                                                          21104
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 477,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 477,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          21105,
                                                          21111
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 477,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 477,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        21098,
                                                        21111
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 477,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 477,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "vals",
                                                        "range": [
                                                          21112,
                                                          21116
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 477,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 477,
                                                            "column": 30
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      21098,
                                                      21117
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 477,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 477,
                                                        "column": 31
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      21118,
                                                      21120
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 477,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 477,
                                                        "column": 34
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    21098,
                                                    21120
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 477,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 477,
                                                      "column": 34
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "deep",
                                                  "range": [
                                                    21121,
                                                    21125
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 477,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 477,
                                                      "column": 39
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  21098,
                                                  21125
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 477,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 477,
                                                    "column": 39
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  21126,
                                                  21131
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 477,
                                                    "column": 40
                                                  },
                                                  "end": {
                                                    "line": 477,
                                                    "column": 45
                                                  }
                                                }
                                              },
                                              "range": [
                                                21098,
                                                21131
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 477,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 477,
                                                  "column": 45
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "r",
                                                  "range": [
                                                    21132,
                                                    21133
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 477,
                                                      "column": 46
                                                    },
                                                    "end": {
                                                      "line": 477,
                                                      "column": 47
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "UpdateExpression",
                                                  "operator": "++",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "i",
                                                    "range": [
                                                      21134,
                                                      21135
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 477,
                                                        "column": 48
                                                      },
                                                      "end": {
                                                        "line": 477,
                                                        "column": 49
                                                      }
                                                    }
                                                  },
                                                  "prefix": false,
                                                  "range": [
                                                    21134,
                                                    21137
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 477,
                                                      "column": 48
                                                    },
                                                    "end": {
                                                      "line": 477,
                                                      "column": 51
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  21132,
                                                  21138
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 477,
                                                    "column": 46
                                                  },
                                                  "end": {
                                                    "line": 477,
                                                    "column": 52
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              21098,
                                              21139
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 477,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 477,
                                                "column": 53
                                              }
                                            }
                                          },
                                          "range": [
                                            21098,
                                            21140
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 477,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 477,
                                              "column": 54
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        21084,
                                        21150
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 476,
                                          "column": 55
                                        },
                                        "end": {
                                          "line": 478,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      21068,
                                      21150
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 476,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 478,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      21152,
                                      21156
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 478,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 478,
                                        "column": 15
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "done",
                                    "range": [
                                      21158,
                                      21162
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 478,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 478,
                                        "column": 21
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  21037,
                                  21163
                                ],
                                "loc": {
                                  "start": {
                                    "line": 476,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 478,
                                    "column": 22
                                  }
                                }
                              },
                              "range": [
                                21037,
                                21164
                              ],
                              "loc": {
                                "start": {
                                  "line": 476,
                                  "column": 8
                                },
                                "end": {
                                  "line": 478,
                                  "column": 23
                                }
                              }
                            }
                          ],
                          "range": [
                            20848,
                            21170
                          ],
                          "loc": {
                            "start": {
                              "line": 471,
                              "column": 110
                            },
                            "end": {
                              "line": 479,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          20832,
                          21170
                        ],
                        "loc": {
                          "start": {
                            "line": 471,
                            "column": 94
                          },
                          "end": {
                            "line": 479,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      20742,
                      21171
                    ],
                    "loc": {
                      "start": {
                        "line": 471,
                        "column": 4
                      },
                      "end": {
                        "line": 479,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 540,
                    "_esdocTestName": "it540"
                  },
                  "range": [
                    20742,
                    21172
                  ],
                  "loc": {
                    "start": {
                      "line": 471,
                      "column": 4
                    },
                    "end": {
                      "line": 479,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        21177,
                        21179
                      ],
                      "loc": {
                        "start": {
                          "line": 480,
                          "column": 4
                        },
                        "end": {
                          "line": 480,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should support observables",
                        "raw": "'should support observables'",
                        "range": [
                          21180,
                          21208
                        ],
                        "loc": {
                          "start": {
                            "line": 480,
                            "column": 7
                          },
                          "end": {
                            "line": 480,
                            "column": 35
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "type",
                                  "range": [
                                    21232,
                                    21236
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 481,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 481,
                                      "column": 12
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  21319,
                                                  21320
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 483,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 483,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": null,
                                              "range": [
                                                21319,
                                                21320
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 483,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 483,
                                                  "column": 17
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            21315,
                                            21321
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 483,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 483,
                                              "column": 18
                                            }
                                          },
                                          "leadingComments": [
                                            {
                                              "type": "Block",
                                              "value": " tslint:disable:no-unused-variable ",
                                              "range": [
                                                21263,
                                                21302
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 482,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 482,
                                                  "column": 51
                                                }
                                              }
                                            }
                                          ]
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  21338,
                                                  21339
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 484,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 484,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": null,
                                              "range": [
                                                21338,
                                                21339
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 484,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 484,
                                                  "column": 17
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            21334,
                                            21340
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 484,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 484,
                                              "column": 18
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "c",
                                                "range": [
                                                  21357,
                                                  21358
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 485,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 485,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": null,
                                              "range": [
                                                21357,
                                                21358
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 485,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 485,
                                                  "column": 17
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            21353,
                                            21359
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 485,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 485,
                                              "column": 18
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "o1",
                                                "range": [
                                                  21376,
                                                  21378
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 486,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 486,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      21381,
                                                      21391
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 486,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 486,
                                                        "column": 31
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "zip",
                                                    "range": [
                                                      21392,
                                                      21395
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 486,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 486,
                                                        "column": 35
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    21381,
                                                    21395
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 486,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 486,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "a",
                                                    "range": [
                                                      21396,
                                                      21397
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 486,
                                                        "column": 36
                                                      },
                                                      "end": {
                                                        "line": 486,
                                                        "column": 37
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "b",
                                                    "range": [
                                                      21399,
                                                      21400
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 486,
                                                        "column": 39
                                                      },
                                                      "end": {
                                                        "line": 486,
                                                        "column": 40
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "c",
                                                    "range": [
                                                      21402,
                                                      21403
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 486,
                                                        "column": 42
                                                      },
                                                      "end": {
                                                        "line": 486,
                                                        "column": 43
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  21381,
                                                  21404
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 486,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 486,
                                                    "column": 44
                                                  }
                                                }
                                              },
                                              "range": [
                                                21376,
                                                21404
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 486,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 486,
                                                  "column": 44
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            21372,
                                            21405
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 486,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 486,
                                              "column": 45
                                            }
                                          },
                                          "trailingComments": [
                                            {
                                              "type": "Block",
                                              "value": " tslint:enable:no-unused-variable ",
                                              "range": [
                                                21418,
                                                21456
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 487,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 487,
                                                  "column": 50
                                                }
                                              }
                                            }
                                          ]
                                        }
                                      ],
                                      "range": [
                                        21249,
                                        21466
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 481,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 488,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      21237,
                                      21466
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 481,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 488,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  21232,
                                  21467
                                ],
                                "loc": {
                                  "start": {
                                    "line": 481,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 488,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                21232,
                                21468
                              ],
                              "loc": {
                                "start": {
                                  "line": 481,
                                  "column": 8
                                },
                                "end": {
                                  "line": 488,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            21222,
                            21474
                          ],
                          "loc": {
                            "start": {
                              "line": 480,
                              "column": 49
                            },
                            "end": {
                              "line": 489,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          21210,
                          21474
                        ],
                        "loc": {
                          "start": {
                            "line": 480,
                            "column": 37
                          },
                          "end": {
                            "line": 489,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      21177,
                      21475
                    ],
                    "loc": {
                      "start": {
                        "line": 480,
                        "column": 4
                      },
                      "end": {
                        "line": 489,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 541,
                    "_esdocTestName": "it541"
                  },
                  "range": [
                    21177,
                    21476
                  ],
                  "loc": {
                    "start": {
                      "line": 480,
                      "column": 4
                    },
                    "end": {
                      "line": 489,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        21481,
                        21483
                      ],
                      "loc": {
                        "start": {
                          "line": 490,
                          "column": 4
                        },
                        "end": {
                          "line": 490,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should support mixed observables and promises",
                        "raw": "'should support mixed observables and promises'",
                        "range": [
                          21484,
                          21531
                        ],
                        "loc": {
                          "start": {
                            "line": 490,
                            "column": 7
                          },
                          "end": {
                            "line": 490,
                            "column": 54
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "type",
                                  "range": [
                                    21555,
                                    21559
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 491,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 491,
                                      "column": 12
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  21642,
                                                  21643
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 493,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 493,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": null,
                                              "range": [
                                                21642,
                                                21643
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 493,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 493,
                                                  "column": 17
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            21638,
                                            21644
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 493,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 493,
                                              "column": 18
                                            }
                                          },
                                          "leadingComments": [
                                            {
                                              "type": "Block",
                                              "value": " tslint:disable:no-unused-variable ",
                                              "range": [
                                                21586,
                                                21625
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 492,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 492,
                                                  "column": 51
                                                }
                                              }
                                            }
                                          ]
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  21661,
                                                  21662
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 494,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 494,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": null,
                                              "range": [
                                                21661,
                                                21662
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 494,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 494,
                                                  "column": 17
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            21657,
                                            21663
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 494,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 494,
                                              "column": 18
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "c",
                                                "range": [
                                                  21680,
                                                  21681
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 495,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 495,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": null,
                                              "range": [
                                                21680,
                                                21681
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 495,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 495,
                                                  "column": 17
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            21676,
                                            21682
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 495,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 495,
                                              "column": 18
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "d",
                                                "range": [
                                                  21699,
                                                  21700
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 496,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 496,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": null,
                                              "range": [
                                                21699,
                                                21700
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 496,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 496,
                                                  "column": 17
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            21695,
                                            21701
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 496,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 496,
                                              "column": 18
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "o1",
                                                "range": [
                                                  21718,
                                                  21720
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 497,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 497,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      21723,
                                                      21733
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 497,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 497,
                                                        "column": 31
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "zip",
                                                    "range": [
                                                      21734,
                                                      21737
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 497,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 497,
                                                        "column": 35
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    21723,
                                                    21737
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 497,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 497,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "a",
                                                    "range": [
                                                      21738,
                                                      21739
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 497,
                                                        "column": 36
                                                      },
                                                      "end": {
                                                        "line": 497,
                                                        "column": 37
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "b",
                                                    "range": [
                                                      21741,
                                                      21742
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 497,
                                                        "column": 39
                                                      },
                                                      "end": {
                                                        "line": 497,
                                                        "column": 40
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "c",
                                                    "range": [
                                                      21744,
                                                      21745
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 497,
                                                        "column": 42
                                                      },
                                                      "end": {
                                                        "line": 497,
                                                        "column": 43
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "d",
                                                    "range": [
                                                      21747,
                                                      21748
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 497,
                                                        "column": 45
                                                      },
                                                      "end": {
                                                        "line": 497,
                                                        "column": 46
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  21723,
                                                  21749
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 497,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 497,
                                                    "column": 47
                                                  }
                                                }
                                              },
                                              "range": [
                                                21718,
                                                21749
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 497,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 497,
                                                  "column": 47
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            21714,
                                            21750
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 497,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 497,
                                              "column": 48
                                            }
                                          },
                                          "trailingComments": [
                                            {
                                              "type": "Block",
                                              "value": " tslint:enable:no-unused-variable ",
                                              "range": [
                                                21763,
                                                21801
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 498,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 498,
                                                  "column": 50
                                                }
                                              }
                                            }
                                          ]
                                        }
                                      ],
                                      "range": [
                                        21572,
                                        21811
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 491,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 499,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      21560,
                                      21811
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 491,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 499,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  21555,
                                  21812
                                ],
                                "loc": {
                                  "start": {
                                    "line": 491,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 499,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                21555,
                                21813
                              ],
                              "loc": {
                                "start": {
                                  "line": 491,
                                  "column": 8
                                },
                                "end": {
                                  "line": 499,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            21545,
                            21819
                          ],
                          "loc": {
                            "start": {
                              "line": 490,
                              "column": 68
                            },
                            "end": {
                              "line": 500,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          21533,
                          21819
                        ],
                        "loc": {
                          "start": {
                            "line": 490,
                            "column": 56
                          },
                          "end": {
                            "line": 500,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      21481,
                      21820
                    ],
                    "loc": {
                      "start": {
                        "line": 490,
                        "column": 4
                      },
                      "end": {
                        "line": 500,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 542,
                    "_esdocTestName": "it542"
                  },
                  "range": [
                    21481,
                    21821
                  ],
                  "loc": {
                    "start": {
                      "line": 490,
                      "column": 4
                    },
                    "end": {
                      "line": 500,
                      "column": 7
                    }
                  },
                  "leadingComments": [
                    {
                      "type": "Block",
                      "value": " tslint:enable:no-unused-variable ",
                      "range": [
                        21418,
                        21456
                      ],
                      "loc": {
                        "start": {
                          "line": 487,
                          "column": 12
                        },
                        "end": {
                          "line": 487,
                          "column": 50
                        }
                      }
                    }
                  ]
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        21826,
                        21828
                      ],
                      "loc": {
                        "start": {
                          "line": 501,
                          "column": 4
                        },
                        "end": {
                          "line": 501,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should support arrays of promises",
                        "raw": "'should support arrays of promises'",
                        "range": [
                          21829,
                          21864
                        ],
                        "loc": {
                          "start": {
                            "line": 501,
                            "column": 7
                          },
                          "end": {
                            "line": 501,
                            "column": 42
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "type",
                                  "range": [
                                    21888,
                                    21892
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 502,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 502,
                                      "column": 12
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  21975,
                                                  21976
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 504,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 504,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": null,
                                              "range": [
                                                21975,
                                                21976
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 504,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 504,
                                                  "column": 17
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            21971,
                                            21977
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 504,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 504,
                                              "column": 18
                                            }
                                          },
                                          "leadingComments": [
                                            {
                                              "type": "Block",
                                              "value": " tslint:disable:no-unused-variable ",
                                              "range": [
                                                21919,
                                                21958
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 503,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 503,
                                                  "column": 51
                                                }
                                              }
                                            }
                                          ]
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "o1",
                                                "range": [
                                                  21994,
                                                  21996
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 505,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 505,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      21999,
                                                      22009
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 505,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 505,
                                                        "column": 31
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "zip",
                                                    "range": [
                                                      22010,
                                                      22013
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 505,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 505,
                                                        "column": 35
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    21999,
                                                    22013
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 505,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 505,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "a",
                                                    "range": [
                                                      22014,
                                                      22015
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 505,
                                                        "column": 36
                                                      },
                                                      "end": {
                                                        "line": 505,
                                                        "column": 37
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  21999,
                                                  22016
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 505,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 505,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                21994,
                                                22016
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 505,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 505,
                                                  "column": 38
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            21990,
                                            22017
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 505,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 505,
                                              "column": 39
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "o2",
                                                "range": [
                                                  22034,
                                                  22036
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 506,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 506,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "Observable",
                                                      "range": [
                                                        22039,
                                                        22049
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 506,
                                                          "column": 21
                                                        },
                                                        "end": {
                                                          "line": 506,
                                                          "column": 31
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "zip",
                                                      "range": [
                                                        22050,
                                                        22053
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 506,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 506,
                                                          "column": 35
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      22039,
                                                      22053
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 506,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 506,
                                                        "column": 35
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "apply",
                                                    "range": [
                                                      22054,
                                                      22059
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 506,
                                                        "column": 36
                                                      },
                                                      "end": {
                                                        "line": 506,
                                                        "column": 41
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    22039,
                                                    22059
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 506,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 506,
                                                      "column": 41
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      22060,
                                                      22070
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 506,
                                                        "column": 42
                                                      },
                                                      "end": {
                                                        "line": 506,
                                                        "column": 52
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "a",
                                                    "range": [
                                                      22072,
                                                      22073
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 506,
                                                        "column": 54
                                                      },
                                                      "end": {
                                                        "line": 506,
                                                        "column": 55
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  22039,
                                                  22074
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 506,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 506,
                                                    "column": 56
                                                  }
                                                }
                                              },
                                              "range": [
                                                22034,
                                                22074
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 506,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 506,
                                                  "column": 56
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            22030,
                                            22075
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 506,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 506,
                                              "column": 57
                                            }
                                          },
                                          "trailingComments": [
                                            {
                                              "type": "Block",
                                              "value": " tslint:enable:no-unused-variable ",
                                              "range": [
                                                22088,
                                                22126
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 507,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 507,
                                                  "column": 50
                                                }
                                              }
                                            }
                                          ]
                                        }
                                      ],
                                      "range": [
                                        21905,
                                        22136
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 502,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 508,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      21893,
                                      22136
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 502,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 508,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  21888,
                                  22137
                                ],
                                "loc": {
                                  "start": {
                                    "line": 502,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 508,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                21888,
                                22138
                              ],
                              "loc": {
                                "start": {
                                  "line": 502,
                                  "column": 8
                                },
                                "end": {
                                  "line": 508,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            21878,
                            22144
                          ],
                          "loc": {
                            "start": {
                              "line": 501,
                              "column": 56
                            },
                            "end": {
                              "line": 509,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          21866,
                          22144
                        ],
                        "loc": {
                          "start": {
                            "line": 501,
                            "column": 44
                          },
                          "end": {
                            "line": 509,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      21826,
                      22145
                    ],
                    "loc": {
                      "start": {
                        "line": 501,
                        "column": 4
                      },
                      "end": {
                        "line": 509,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 543,
                    "_esdocTestName": "it543"
                  },
                  "range": [
                    21826,
                    22146
                  ],
                  "loc": {
                    "start": {
                      "line": 501,
                      "column": 4
                    },
                    "end": {
                      "line": 509,
                      "column": 7
                    }
                  },
                  "leadingComments": [
                    {
                      "type": "Block",
                      "value": " tslint:enable:no-unused-variable ",
                      "range": [
                        21763,
                        21801
                      ],
                      "loc": {
                        "start": {
                          "line": 498,
                          "column": 12
                        },
                        "end": {
                          "line": 498,
                          "column": 50
                        }
                      }
                    }
                  ]
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        22151,
                        22153
                      ],
                      "loc": {
                        "start": {
                          "line": 510,
                          "column": 4
                        },
                        "end": {
                          "line": 510,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should support arrays of observables",
                        "raw": "'should support arrays of observables'",
                        "range": [
                          22154,
                          22192
                        ],
                        "loc": {
                          "start": {
                            "line": 510,
                            "column": 7
                          },
                          "end": {
                            "line": 510,
                            "column": 45
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "type",
                                  "range": [
                                    22216,
                                    22220
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 511,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 511,
                                      "column": 12
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  22303,
                                                  22304
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 513,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 513,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": null,
                                              "range": [
                                                22303,
                                                22304
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 513,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 513,
                                                  "column": 17
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            22299,
                                            22305
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 513,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 513,
                                              "column": 18
                                            }
                                          },
                                          "leadingComments": [
                                            {
                                              "type": "Block",
                                              "value": " tslint:disable:no-unused-variable ",
                                              "range": [
                                                22247,
                                                22286
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 512,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 512,
                                                  "column": 51
                                                }
                                              }
                                            }
                                          ]
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "o1",
                                                "range": [
                                                  22322,
                                                  22324
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 514,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 514,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      22327,
                                                      22337
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 514,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 514,
                                                        "column": 31
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "zip",
                                                    "range": [
                                                      22338,
                                                      22341
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 514,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 514,
                                                        "column": 35
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    22327,
                                                    22341
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 514,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 514,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "a",
                                                    "range": [
                                                      22342,
                                                      22343
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 514,
                                                        "column": 36
                                                      },
                                                      "end": {
                                                        "line": 514,
                                                        "column": 37
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  22327,
                                                  22344
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 514,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 514,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                22322,
                                                22344
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 514,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 514,
                                                  "column": 38
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            22318,
                                            22345
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 514,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 514,
                                              "column": 39
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "o2",
                                                "range": [
                                                  22362,
                                                  22364
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 515,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 515,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "Observable",
                                                      "range": [
                                                        22367,
                                                        22377
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 515,
                                                          "column": 21
                                                        },
                                                        "end": {
                                                          "line": 515,
                                                          "column": 31
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "zip",
                                                      "range": [
                                                        22378,
                                                        22381
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 515,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 515,
                                                          "column": 35
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      22367,
                                                      22381
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 515,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 515,
                                                        "column": 35
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "apply",
                                                    "range": [
                                                      22382,
                                                      22387
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 515,
                                                        "column": 36
                                                      },
                                                      "end": {
                                                        "line": 515,
                                                        "column": 41
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    22367,
                                                    22387
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 515,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 515,
                                                      "column": 41
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      22388,
                                                      22398
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 515,
                                                        "column": 42
                                                      },
                                                      "end": {
                                                        "line": 515,
                                                        "column": 52
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "a",
                                                    "range": [
                                                      22400,
                                                      22401
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 515,
                                                        "column": 54
                                                      },
                                                      "end": {
                                                        "line": 515,
                                                        "column": 55
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  22367,
                                                  22402
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 515,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 515,
                                                    "column": 56
                                                  }
                                                }
                                              },
                                              "range": [
                                                22362,
                                                22402
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 515,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 515,
                                                  "column": 56
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            22358,
                                            22403
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 515,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 515,
                                              "column": 57
                                            }
                                          },
                                          "trailingComments": [
                                            {
                                              "type": "Block",
                                              "value": " tslint:enable:no-unused-variable ",
                                              "range": [
                                                22416,
                                                22454
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 516,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 516,
                                                  "column": 50
                                                }
                                              }
                                            }
                                          ]
                                        }
                                      ],
                                      "range": [
                                        22233,
                                        22464
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 511,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 517,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      22221,
                                      22464
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 511,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 517,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  22216,
                                  22465
                                ],
                                "loc": {
                                  "start": {
                                    "line": 511,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 517,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                22216,
                                22466
                              ],
                              "loc": {
                                "start": {
                                  "line": 511,
                                  "column": 8
                                },
                                "end": {
                                  "line": 517,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            22206,
                            22472
                          ],
                          "loc": {
                            "start": {
                              "line": 510,
                              "column": 59
                            },
                            "end": {
                              "line": 518,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          22194,
                          22472
                        ],
                        "loc": {
                          "start": {
                            "line": 510,
                            "column": 47
                          },
                          "end": {
                            "line": 518,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      22151,
                      22473
                    ],
                    "loc": {
                      "start": {
                        "line": 510,
                        "column": 4
                      },
                      "end": {
                        "line": 518,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 544,
                    "_esdocTestName": "it544"
                  },
                  "range": [
                    22151,
                    22474
                  ],
                  "loc": {
                    "start": {
                      "line": 510,
                      "column": 4
                    },
                    "end": {
                      "line": 518,
                      "column": 7
                    }
                  },
                  "leadingComments": [
                    {
                      "type": "Block",
                      "value": " tslint:enable:no-unused-variable ",
                      "range": [
                        22088,
                        22126
                      ],
                      "loc": {
                        "start": {
                          "line": 507,
                          "column": 12
                        },
                        "end": {
                          "line": 507,
                          "column": 50
                        }
                      }
                    }
                  ]
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        22479,
                        22481
                      ],
                      "loc": {
                        "start": {
                          "line": 519,
                          "column": 4
                        },
                        "end": {
                          "line": 519,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should return Array<T> when given a single promise",
                        "raw": "'should return Array<T> when given a single promise'",
                        "range": [
                          22482,
                          22534
                        ],
                        "loc": {
                          "start": {
                            "line": 519,
                            "column": 7
                          },
                          "end": {
                            "line": 519,
                            "column": 59
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "type",
                                  "range": [
                                    22558,
                                    22562
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 520,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 520,
                                      "column": 12
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  22645,
                                                  22646
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 522,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 522,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": null,
                                              "range": [
                                                22645,
                                                22646
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 522,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 522,
                                                  "column": 17
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            22641,
                                            22647
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 522,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 522,
                                              "column": 18
                                            }
                                          },
                                          "leadingComments": [
                                            {
                                              "type": "Block",
                                              "value": " tslint:disable:no-unused-variable ",
                                              "range": [
                                                22589,
                                                22628
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 521,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 521,
                                                  "column": 51
                                                }
                                              }
                                            }
                                          ]
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "o1",
                                                "range": [
                                                  22664,
                                                  22666
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 523,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 523,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      22669,
                                                      22679
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 523,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 523,
                                                        "column": 31
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "zip",
                                                    "range": [
                                                      22680,
                                                      22683
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 523,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 523,
                                                        "column": 35
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    22669,
                                                    22683
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 523,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 523,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "a",
                                                    "range": [
                                                      22684,
                                                      22685
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 523,
                                                        "column": 36
                                                      },
                                                      "end": {
                                                        "line": 523,
                                                        "column": 37
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  22669,
                                                  22686
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 523,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 523,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                22664,
                                                22686
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 523,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 523,
                                                  "column": 38
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            22660,
                                            22687
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 523,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 523,
                                              "column": 39
                                            }
                                          },
                                          "trailingComments": [
                                            {
                                              "type": "Block",
                                              "value": " tslint:enable:no-unused-variable ",
                                              "range": [
                                                22700,
                                                22738
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 524,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 524,
                                                  "column": 50
                                                }
                                              }
                                            }
                                          ]
                                        }
                                      ],
                                      "range": [
                                        22575,
                                        22748
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 520,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 525,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      22563,
                                      22748
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 520,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 525,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  22558,
                                  22749
                                ],
                                "loc": {
                                  "start": {
                                    "line": 520,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 525,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                22558,
                                22750
                              ],
                              "loc": {
                                "start": {
                                  "line": 520,
                                  "column": 8
                                },
                                "end": {
                                  "line": 525,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            22548,
                            22756
                          ],
                          "loc": {
                            "start": {
                              "line": 519,
                              "column": 73
                            },
                            "end": {
                              "line": 526,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          22536,
                          22756
                        ],
                        "loc": {
                          "start": {
                            "line": 519,
                            "column": 61
                          },
                          "end": {
                            "line": 526,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      22479,
                      22757
                    ],
                    "loc": {
                      "start": {
                        "line": 519,
                        "column": 4
                      },
                      "end": {
                        "line": 526,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 545,
                    "_esdocTestName": "it545"
                  },
                  "range": [
                    22479,
                    22758
                  ],
                  "loc": {
                    "start": {
                      "line": 519,
                      "column": 4
                    },
                    "end": {
                      "line": 526,
                      "column": 7
                    }
                  },
                  "leadingComments": [
                    {
                      "type": "Block",
                      "value": " tslint:enable:no-unused-variable ",
                      "range": [
                        22416,
                        22454
                      ],
                      "loc": {
                        "start": {
                          "line": 516,
                          "column": 12
                        },
                        "end": {
                          "line": 516,
                          "column": 50
                        }
                      }
                    }
                  ]
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        22763,
                        22765
                      ],
                      "loc": {
                        "start": {
                          "line": 527,
                          "column": 4
                        },
                        "end": {
                          "line": 527,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should return Array<T> when given a single observable",
                        "raw": "'should return Array<T> when given a single observable'",
                        "range": [
                          22766,
                          22821
                        ],
                        "loc": {
                          "start": {
                            "line": 527,
                            "column": 7
                          },
                          "end": {
                            "line": 527,
                            "column": 62
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "type",
                                  "range": [
                                    22845,
                                    22849
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 528,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 528,
                                      "column": 12
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  22932,
                                                  22933
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 530,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 530,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": null,
                                              "range": [
                                                22932,
                                                22933
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 530,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 530,
                                                  "column": 17
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            22928,
                                            22934
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 530,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 530,
                                              "column": 18
                                            }
                                          },
                                          "leadingComments": [
                                            {
                                              "type": "Block",
                                              "value": " tslint:disable:no-unused-variable ",
                                              "range": [
                                                22876,
                                                22915
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 529,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 529,
                                                  "column": 51
                                                }
                                              }
                                            }
                                          ]
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "o1",
                                                "range": [
                                                  22951,
                                                  22953
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 531,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 531,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      22956,
                                                      22966
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 531,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 531,
                                                        "column": 31
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "zip",
                                                    "range": [
                                                      22967,
                                                      22970
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 531,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 531,
                                                        "column": 35
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    22956,
                                                    22970
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 531,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 531,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "a",
                                                    "range": [
                                                      22971,
                                                      22972
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 531,
                                                        "column": 36
                                                      },
                                                      "end": {
                                                        "line": 531,
                                                        "column": 37
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  22956,
                                                  22973
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 531,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 531,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                22951,
                                                22973
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 531,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 531,
                                                  "column": 38
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            22947,
                                            22974
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 531,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 531,
                                              "column": 39
                                            }
                                          },
                                          "trailingComments": [
                                            {
                                              "type": "Block",
                                              "value": " tslint:enable:no-unused-variable ",
                                              "range": [
                                                22987,
                                                23025
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 532,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 532,
                                                  "column": 50
                                                }
                                              }
                                            }
                                          ]
                                        }
                                      ],
                                      "range": [
                                        22862,
                                        23035
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 528,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 533,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      22850,
                                      23035
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 528,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 533,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  22845,
                                  23036
                                ],
                                "loc": {
                                  "start": {
                                    "line": 528,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 533,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                22845,
                                23037
                              ],
                              "loc": {
                                "start": {
                                  "line": 528,
                                  "column": 8
                                },
                                "end": {
                                  "line": 533,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            22835,
                            23043
                          ],
                          "loc": {
                            "start": {
                              "line": 527,
                              "column": 76
                            },
                            "end": {
                              "line": 534,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          22823,
                          23043
                        ],
                        "loc": {
                          "start": {
                            "line": 527,
                            "column": 64
                          },
                          "end": {
                            "line": 534,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      22763,
                      23044
                    ],
                    "loc": {
                      "start": {
                        "line": 527,
                        "column": 4
                      },
                      "end": {
                        "line": 534,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 546,
                    "_esdocTestName": "it546"
                  },
                  "range": [
                    22763,
                    23045
                  ],
                  "loc": {
                    "start": {
                      "line": 527,
                      "column": 4
                    },
                    "end": {
                      "line": 534,
                      "column": 7
                    }
                  },
                  "leadingComments": [
                    {
                      "type": "Block",
                      "value": " tslint:enable:no-unused-variable ",
                      "range": [
                        22700,
                        22738
                      ],
                      "loc": {
                        "start": {
                          "line": 524,
                          "column": 12
                        },
                        "end": {
                          "line": 524,
                          "column": 50
                        }
                      }
                    }
                  ]
                }
              ],
              "range": [
                232,
                23047
              ],
              "loc": {
                "start": {
                  "line": 8,
                  "column": 39
                },
                "end": {
                  "line": 535,
                  "column": 1
                }
              }
            },
            "generator": false,
            "expression": false,
            "range": [
              220,
              23047
            ],
            "loc": {
              "start": {
                "line": 8,
                "column": 27
              },
              "end": {
                "line": 535,
                "column": 1
              }
            }
          }
        ],
        "range": [
          193,
          23048
        ],
        "loc": {
          "start": {
            "line": 8,
            "column": 0
          },
          "end": {
            "line": 535,
            "column": 2
          }
        },
        "_esdocTestId": 496,
        "_esdocTestName": "describe496"
      },
      "range": [
        193,
        23049
      ],
      "loc": {
        "start": {
          "line": 8,
          "column": 0
        },
        "end": {
          "line": 535,
          "column": 3
        }
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": "* @test {zip} ",
          "range": [
            174,
            192
          ],
          "loc": {
            "start": {
              "line": 7,
              "column": 0
            },
            "end": {
              "line": 7,
              "column": 18
            }
          }
        }
      ],
      "trailingComments": [
        {
          "type": "Line",
          "value": "# sourceMappingURL=zip-spec.js.map",
          "range": [
            23050,
            23086
          ],
          "loc": {
            "start": {
              "line": 536,
              "column": 0
            },
            "end": {
              "line": 536,
              "column": 36
            }
          }
        }
      ]
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    23049
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 535,
      "column": 3
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "* @test {zip} ",
      "range": [
        174,
        192
      ],
      "loc": {
        "start": {
          "line": 7,
          "column": 0
        },
        "end": {
          "line": 7,
          "column": 18
        }
      }
    },
    {
      "type": "Line",
      "value": " doesn't complete",
      "range": [
        1443,
        1462
      ],
      "loc": {
        "start": {
          "line": 33,
          "column": 54
        },
        "end": {
          "line": 33,
          "column": 73
        }
      }
    },
    {
      "type": "Line",
      "value": " e1 complete and buffer empty",
      "range": [
        1571,
        1602
      ],
      "loc": {
        "start": {
          "line": 35,
          "column": 55
        },
        "end": {
          "line": 35,
          "column": 86
        }
      }
    },
    {
      "type": "Line",
      "value": " doesn't complete",
      "range": [
        2398,
        2417
      ],
      "loc": {
        "start": {
          "line": 52,
          "column": 52
        },
        "end": {
          "line": 52,
          "column": 71
        }
      }
    },
    {
      "type": "Line",
      "value": " e2 buffer empty and signaled complete",
      "range": [
        2522,
        2562
      ],
      "loc": {
        "start": {
          "line": 54,
          "column": 53
        },
        "end": {
          "line": 54,
          "column": 93
        }
      }
    },
    {
      "type": "Line",
      "value": " since zip will call `next()` in advance, total calls when",
      "range": [
        4314,
        4374
      ],
      "loc": {
        "start": {
          "line": 100,
          "column": 12
        },
        "end": {
          "line": 100,
          "column": 72
        }
      }
    },
    {
      "type": "Line",
      "value": " zipped with 3 other values should be 4.",
      "range": [
        4387,
        4429
      ],
      "loc": {
        "start": {
          "line": 101,
          "column": 12
        },
        "end": {
          "line": 101,
          "column": 54
        }
      }
    },
    {
      "type": "Block",
      "value": " tslint:disable:no-unused-variable ",
      "range": [
        21263,
        21302
      ],
      "loc": {
        "start": {
          "line": 482,
          "column": 12
        },
        "end": {
          "line": 482,
          "column": 51
        }
      }
    },
    {
      "type": "Block",
      "value": " tslint:enable:no-unused-variable ",
      "range": [
        21418,
        21456
      ],
      "loc": {
        "start": {
          "line": 487,
          "column": 12
        },
        "end": {
          "line": 487,
          "column": 50
        }
      }
    },
    {
      "type": "Block",
      "value": " tslint:disable:no-unused-variable ",
      "range": [
        21586,
        21625
      ],
      "loc": {
        "start": {
          "line": 492,
          "column": 12
        },
        "end": {
          "line": 492,
          "column": 51
        }
      }
    },
    {
      "type": "Block",
      "value": " tslint:enable:no-unused-variable ",
      "range": [
        21763,
        21801
      ],
      "loc": {
        "start": {
          "line": 498,
          "column": 12
        },
        "end": {
          "line": 498,
          "column": 50
        }
      }
    },
    {
      "type": "Block",
      "value": " tslint:disable:no-unused-variable ",
      "range": [
        21919,
        21958
      ],
      "loc": {
        "start": {
          "line": 503,
          "column": 12
        },
        "end": {
          "line": 503,
          "column": 51
        }
      }
    },
    {
      "type": "Block",
      "value": " tslint:enable:no-unused-variable ",
      "range": [
        22088,
        22126
      ],
      "loc": {
        "start": {
          "line": 507,
          "column": 12
        },
        "end": {
          "line": 507,
          "column": 50
        }
      }
    },
    {
      "type": "Block",
      "value": " tslint:disable:no-unused-variable ",
      "range": [
        22247,
        22286
      ],
      "loc": {
        "start": {
          "line": 512,
          "column": 12
        },
        "end": {
          "line": 512,
          "column": 51
        }
      }
    },
    {
      "type": "Block",
      "value": " tslint:enable:no-unused-variable ",
      "range": [
        22416,
        22454
      ],
      "loc": {
        "start": {
          "line": 516,
          "column": 12
        },
        "end": {
          "line": 516,
          "column": 50
        }
      }
    },
    {
      "type": "Block",
      "value": " tslint:disable:no-unused-variable ",
      "range": [
        22589,
        22628
      ],
      "loc": {
        "start": {
          "line": 521,
          "column": 12
        },
        "end": {
          "line": 521,
          "column": 51
        }
      }
    },
    {
      "type": "Block",
      "value": " tslint:enable:no-unused-variable ",
      "range": [
        22700,
        22738
      ],
      "loc": {
        "start": {
          "line": 524,
          "column": 12
        },
        "end": {
          "line": 524,
          "column": 50
        }
      }
    },
    {
      "type": "Block",
      "value": " tslint:disable:no-unused-variable ",
      "range": [
        22876,
        22915
      ],
      "loc": {
        "start": {
          "line": 529,
          "column": 12
        },
        "end": {
          "line": 529,
          "column": 51
        }
      }
    },
    {
      "type": "Block",
      "value": " tslint:enable:no-unused-variable ",
      "range": [
        22987,
        23025
      ],
      "loc": {
        "start": {
          "line": 532,
          "column": 12
        },
        "end": {
          "line": 532,
          "column": 50
        }
      }
    },
    {
      "type": "Line",
      "value": "# sourceMappingURL=zip-spec.js.map",
      "range": [
        23050,
        23086
      ],
      "loc": {
        "start": {
          "line": 536,
          "column": 0
        },
        "end": {
          "line": 536,
          "column": 36
        }
      }
    }
  ]
}