{
  "type": "Program",
  "body": [
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "Literal",
        "value": "use strict",
        "raw": "\"use strict\"",
        "range": [
          0,
          12
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 0
          },
          "end": {
            "line": 1,
            "column": 12
          }
        }
      },
      "range": [
        0,
        13
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 13
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "chai_1",
            "range": [
              18,
              24
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 4
              },
              "end": {
                "line": 2,
                "column": 10
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                27,
                34
              ],
              "loc": {
                "start": {
                  "line": 2,
                  "column": 13
                },
                "end": {
                  "line": 2,
                  "column": 20
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "chai",
                "raw": "'chai'",
                "range": [
                  35,
                  41
                ],
                "loc": {
                  "start": {
                    "line": 2,
                    "column": 21
                  },
                  "end": {
                    "line": 2,
                    "column": 27
                  }
                }
              }
            ],
            "range": [
              27,
              42
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 13
              },
              "end": {
                "line": 2,
                "column": 28
              }
            }
          },
          "range": [
            18,
            42
          ],
          "loc": {
            "start": {
              "line": 2,
              "column": 4
            },
            "end": {
              "line": 2,
              "column": 28
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        14,
        43
      ],
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 2,
          "column": 29
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "Rx",
            "range": [
              48,
              50
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 4
              },
              "end": {
                "line": 3,
                "column": 6
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                53,
                60
              ],
              "loc": {
                "start": {
                  "line": 3,
                  "column": 9
                },
                "end": {
                  "line": 3,
                  "column": 16
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "../../dist/cjs/Rx",
                "raw": "'../../dist/cjs/Rx'",
                "range": [
                  61,
                  80
                ],
                "loc": {
                  "start": {
                    "line": 3,
                    "column": 17
                  },
                  "end": {
                    "line": 3,
                    "column": 36
                  }
                }
              }
            ],
            "range": [
              53,
              81
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 9
              },
              "end": {
                "line": 3,
                "column": 37
              }
            }
          },
          "range": [
            48,
            81
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 4
            },
            "end": {
              "line": 3,
              "column": 37
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        44,
        82
      ],
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 38
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "Observable",
            "range": [
              87,
              97
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 4
              },
              "end": {
                "line": 4,
                "column": 14
              }
            }
          },
          "init": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "Rx",
              "range": [
                100,
                102
              ],
              "loc": {
                "start": {
                  "line": 4,
                  "column": 17
                },
                "end": {
                  "line": 4,
                  "column": 19
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "Observable",
              "range": [
                103,
                113
              ],
              "loc": {
                "start": {
                  "line": 4,
                  "column": 20
                },
                "end": {
                  "line": 4,
                  "column": 30
                }
              }
            },
            "range": [
              100,
              113
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 17
              },
              "end": {
                "line": 4,
                "column": 30
              }
            }
          },
          "range": [
            87,
            113
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 4
            },
            "end": {
              "line": 4,
              "column": 30
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        83,
        114
      ],
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 4,
          "column": 31
        }
      },
      "trailingComments": [
        {
          "type": "Block",
          "value": "* @test {min} ",
          "range": [
            115,
            133
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 0
            },
            "end": {
              "line": 5,
              "column": 18
            }
          }
        }
      ]
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "CallExpression",
        "callee": {
          "type": "Identifier",
          "name": "describe",
          "range": [
            134,
            142
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 0
            },
            "end": {
              "line": 6,
              "column": 8
            }
          }
        },
        "arguments": [
          {
            "type": "Literal",
            "value": "Observable.prototype.min",
            "raw": "'Observable.prototype.min'",
            "range": [
              143,
              169
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 9
              },
              "end": {
                "line": 6,
                "column": 35
              }
            }
          },
          {
            "type": "FunctionExpression",
            "id": null,
            "params": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "asDiagram",
                        "range": [
                          189,
                          198
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 4
                          },
                          "end": {
                            "line": 7,
                            "column": 13
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Literal",
                          "value": "min",
                          "raw": "'min'",
                          "range": [
                            199,
                            204
                          ],
                          "loc": {
                            "start": {
                              "line": 7,
                              "column": 14
                            },
                            "end": {
                              "line": 7,
                              "column": 19
                            }
                          }
                        }
                      ],
                      "range": [
                        189,
                        205
                      ],
                      "loc": {
                        "start": {
                          "line": 7,
                          "column": 4
                        },
                        "end": {
                          "line": 7,
                          "column": 20
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should min the values of an observable",
                        "raw": "'should min the values of an observable'",
                        "range": [
                          206,
                          246
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 21
                          },
                          "end": {
                            "line": 7,
                            "column": 61
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      274,
                                      280
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        283,
                                        286
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 8,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 8,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--b--c--|",
                                        "raw": "'--a--b--c--|'",
                                        "range": [
                                          287,
                                          301
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 8,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 8,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "a",
                                              "range": [
                                                305,
                                                306
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 8,
                                                  "column": 43
                                                },
                                                "end": {
                                                  "line": 8,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 42,
                                              "raw": "42",
                                              "range": [
                                                308,
                                                310
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 8,
                                                  "column": 46
                                                },
                                                "end": {
                                                  "line": 8,
                                                  "column": 48
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              305,
                                              310
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 8,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 8,
                                                "column": 48
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "b",
                                              "range": [
                                                312,
                                                313
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 8,
                                                  "column": 50
                                                },
                                                "end": {
                                                  "line": 8,
                                                  "column": 51
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "UnaryExpression",
                                              "operator": "-",
                                              "argument": {
                                                "type": "Literal",
                                                "value": 1,
                                                "raw": "1",
                                                "range": [
                                                  316,
                                                  317
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 8,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 8,
                                                    "column": 55
                                                  }
                                                }
                                              },
                                              "prefix": true,
                                              "range": [
                                                315,
                                                317
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 8,
                                                  "column": 53
                                                },
                                                "end": {
                                                  "line": 8,
                                                  "column": 55
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              312,
                                              317
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 8,
                                                "column": 50
                                              },
                                              "end": {
                                                "line": 8,
                                                "column": 55
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "c",
                                              "range": [
                                                319,
                                                320
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 8,
                                                  "column": 57
                                                },
                                                "end": {
                                                  "line": 8,
                                                  "column": 58
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 3,
                                              "raw": "3",
                                              "range": [
                                                322,
                                                323
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 8,
                                                  "column": 60
                                                },
                                                "end": {
                                                  "line": 8,
                                                  "column": 61
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              319,
                                              323
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 8,
                                                "column": 57
                                              },
                                              "end": {
                                                "line": 8,
                                                "column": 61
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          303,
                                          325
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 8,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 8,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      283,
                                      326
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    274,
                                    326
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 8,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                270,
                                327
                              ],
                              "loc": {
                                "start": {
                                  "line": 8,
                                  "column": 8
                                },
                                "end": {
                                  "line": 8,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      340,
                                      344
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^          !",
                                    "raw": "'^          !'",
                                    "range": [
                                      347,
                                      361
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    340,
                                    361
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 9,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 9,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                336,
                                362
                              ],
                              "loc": {
                                "start": {
                                  "line": 9,
                                  "column": 8
                                },
                                "end": {
                                  "line": 9,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      375,
                                      383
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----------(x|)",
                                    "raw": "'-----------(x|)'",
                                    "range": [
                                      386,
                                      403
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    375,
                                    403
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 10,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 10,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                371,
                                404
                              ],
                              "loc": {
                                "start": {
                                  "line": 10,
                                  "column": 8
                                },
                                "end": {
                                  "line": 10,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        413,
                                        429
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 11,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 11,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "source",
                                            "range": [
                                              430,
                                              436
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 11,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 11,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "min",
                                            "range": [
                                              437,
                                              440
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 11,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 11,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "range": [
                                            430,
                                            440
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 11,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 11,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          430,
                                          442
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 11,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 11,
                                            "column": 37
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      413,
                                      443
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      444,
                                      448
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    413,
                                    448
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 11,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 11,
                                      "column": 43
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      449,
                                      457
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 52
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            461,
                                            462
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 11,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 11,
                                              "column": 57
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "UnaryExpression",
                                          "operator": "-",
                                          "argument": {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              465,
                                              466
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 11,
                                                "column": 60
                                              },
                                              "end": {
                                                "line": 11,
                                                "column": 61
                                              }
                                            }
                                          },
                                          "prefix": true,
                                          "range": [
                                            464,
                                            466
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 11,
                                              "column": 59
                                            },
                                            "end": {
                                              "line": 11,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          461,
                                          466
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 11,
                                            "column": 56
                                          },
                                          "end": {
                                            "line": 11,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      459,
                                      468
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  413,
                                  469
                                ],
                                "loc": {
                                  "start": {
                                    "line": 11,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 11,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                413,
                                470
                              ],
                              "loc": {
                                "start": {
                                  "line": 11,
                                  "column": 8
                                },
                                "end": {
                                  "line": 11,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        479,
                                        498
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 12,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 12,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            499,
                                            505
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 12,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 12,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            506,
                                            519
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 12,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 12,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          499,
                                          519
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 12,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 12,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      479,
                                      520
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      521,
                                      525
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    479,
                                    525
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 12,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 12,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      526,
                                      530
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 59
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  479,
                                  531
                                ],
                                "loc": {
                                  "start": {
                                    "line": 12,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 12,
                                    "column": 60
                                  }
                                }
                              },
                              "range": [
                                479,
                                532
                              ],
                              "loc": {
                                "start": {
                                  "line": 12,
                                  "column": 8
                                },
                                "end": {
                                  "line": 12,
                                  "column": 61
                                }
                              }
                            }
                          ],
                          "range": [
                            260,
                            538
                          ],
                          "loc": {
                            "start": {
                              "line": 7,
                              "column": 75
                            },
                            "end": {
                              "line": 13,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          248,
                          538
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 63
                          },
                          "end": {
                            "line": 13,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      189,
                      539
                    ],
                    "loc": {
                      "start": {
                        "line": 7,
                        "column": 4
                      },
                      "end": {
                        "line": 13,
                        "column": 6
                      }
                    }
                  },
                  "range": [
                    189,
                    540
                  ],
                  "loc": {
                    "start": {
                      "line": 7,
                      "column": 4
                    },
                    "end": {
                      "line": 13,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        545,
                        547
                      ],
                      "loc": {
                        "start": {
                          "line": 14,
                          "column": 4
                        },
                        "end": {
                          "line": 14,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should be never when source is never",
                        "raw": "'should be never when source is never'",
                        "range": [
                          548,
                          586
                        ],
                        "loc": {
                          "start": {
                            "line": 14,
                            "column": 7
                          },
                          "end": {
                            "line": 14,
                            "column": 45
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      614,
                                      616
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 15,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        619,
                                        623
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 15,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 15,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          624,
                                          627
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 15,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 15,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      619,
                                      628
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 15,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    614,
                                    628
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 15,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 15,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                610,
                                629
                              ],
                              "loc": {
                                "start": {
                                  "line": 15,
                                  "column": 8
                                },
                                "end": {
                                  "line": 15,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      642,
                                      648
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 16,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 16,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      651,
                                      654
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 16,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 16,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    642,
                                    654
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 16,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 16,
                                      "column": 24
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                638,
                                655
                              ],
                              "loc": {
                                "start": {
                                  "line": 16,
                                  "column": 8
                                },
                                "end": {
                                  "line": 16,
                                  "column": 25
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      668,
                                      676
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-",
                                    "raw": "'-'",
                                    "range": [
                                      679,
                                      682
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    668,
                                    682
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 17,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 17,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                664,
                                683
                              ],
                              "loc": {
                                "start": {
                                  "line": 17,
                                  "column": 8
                                },
                                "end": {
                                  "line": 17,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        692,
                                        708
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 18,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 18,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              709,
                                              711
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 18,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 18,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "min",
                                            "range": [
                                              712,
                                              715
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 18,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 18,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "range": [
                                            709,
                                            715
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 18,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 18,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          709,
                                          717
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 18,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 18,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      692,
                                      718
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      719,
                                      723
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    692,
                                    723
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 18,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 18,
                                      "column": 39
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      724,
                                      732
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 48
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  692,
                                  733
                                ],
                                "loc": {
                                  "start": {
                                    "line": 18,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 18,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                692,
                                734
                              ],
                              "loc": {
                                "start": {
                                  "line": 18,
                                  "column": 8
                                },
                                "end": {
                                  "line": 18,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        743,
                                        762
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 19,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 19,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            763,
                                            765
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 19,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 19,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            766,
                                            779
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 19,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 19,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          763,
                                          779
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 19,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 19,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      743,
                                      780
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      781,
                                      785
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    743,
                                    785
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 19,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 19,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      786,
                                      792
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  743,
                                  793
                                ],
                                "loc": {
                                  "start": {
                                    "line": 19,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 19,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                743,
                                794
                              ],
                              "loc": {
                                "start": {
                                  "line": 19,
                                  "column": 8
                                },
                                "end": {
                                  "line": 19,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            600,
                            800
                          ],
                          "loc": {
                            "start": {
                              "line": 14,
                              "column": 59
                            },
                            "end": {
                              "line": 20,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          588,
                          800
                        ],
                        "loc": {
                          "start": {
                            "line": 14,
                            "column": 47
                          },
                          "end": {
                            "line": 20,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      545,
                      801
                    ],
                    "loc": {
                      "start": {
                        "line": 14,
                        "column": 4
                      },
                      "end": {
                        "line": 20,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1483,
                    "_esdocTestName": "it1483"
                  },
                  "range": [
                    545,
                    802
                  ],
                  "loc": {
                    "start": {
                      "line": 14,
                      "column": 4
                    },
                    "end": {
                      "line": 20,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        807,
                        809
                      ],
                      "loc": {
                        "start": {
                          "line": 21,
                          "column": 4
                        },
                        "end": {
                          "line": 21,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should be zero when source is empty",
                        "raw": "'should be zero when source is empty'",
                        "range": [
                          810,
                          847
                        ],
                        "loc": {
                          "start": {
                            "line": 21,
                            "column": 7
                          },
                          "end": {
                            "line": 21,
                            "column": 44
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      875,
                                      877
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        880,
                                        884
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 22,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 22,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          885,
                                          888
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 22,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 22,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      880,
                                      889
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    875,
                                    889
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 22,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 22,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                871,
                                890
                              ],
                              "loc": {
                                "start": {
                                  "line": 22,
                                  "column": 8
                                },
                                "end": {
                                  "line": 22,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      903,
                                      909
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      912,
                                      918
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    903,
                                    918
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 23,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 23,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                899,
                                919
                              ],
                              "loc": {
                                "start": {
                                  "line": 23,
                                  "column": 8
                                },
                                "end": {
                                  "line": 23,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      932,
                                      940
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "|",
                                    "raw": "'|'",
                                    "range": [
                                      943,
                                      946
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    932,
                                    946
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 24,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 24,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                928,
                                947
                              ],
                              "loc": {
                                "start": {
                                  "line": 24,
                                  "column": 8
                                },
                                "end": {
                                  "line": 24,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        956,
                                        972
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 25,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 25,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              973,
                                              975
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 25,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 25,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "min",
                                            "range": [
                                              976,
                                              979
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 25,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 25,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "range": [
                                            973,
                                            979
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 25,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 25,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          973,
                                          981
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 25,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 25,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      956,
                                      982
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      983,
                                      987
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    956,
                                    987
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 25,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 25,
                                      "column": 39
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      988,
                                      996
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 48
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  956,
                                  997
                                ],
                                "loc": {
                                  "start": {
                                    "line": 25,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 25,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                956,
                                998
                              ],
                              "loc": {
                                "start": {
                                  "line": 25,
                                  "column": 8
                                },
                                "end": {
                                  "line": 25,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1007,
                                        1026
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 26,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 26,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            1027,
                                            1029
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 26,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 26,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1030,
                                            1043
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 26,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 26,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          1027,
                                          1043
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 26,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 26,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1007,
                                      1044
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1045,
                                      1049
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    1007,
                                    1049
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 26,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 26,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1050,
                                      1056
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1007,
                                  1057
                                ],
                                "loc": {
                                  "start": {
                                    "line": 26,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 26,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                1007,
                                1058
                              ],
                              "loc": {
                                "start": {
                                  "line": 26,
                                  "column": 8
                                },
                                "end": {
                                  "line": 26,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            861,
                            1064
                          ],
                          "loc": {
                            "start": {
                              "line": 21,
                              "column": 58
                            },
                            "end": {
                              "line": 27,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          849,
                          1064
                        ],
                        "loc": {
                          "start": {
                            "line": 21,
                            "column": 46
                          },
                          "end": {
                            "line": 27,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      807,
                      1065
                    ],
                    "loc": {
                      "start": {
                        "line": 21,
                        "column": 4
                      },
                      "end": {
                        "line": 27,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1484,
                    "_esdocTestName": "it1484"
                  },
                  "range": [
                    807,
                    1066
                  ],
                  "loc": {
                    "start": {
                      "line": 21,
                      "column": 4
                    },
                    "end": {
                      "line": 27,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1071,
                        1073
                      ],
                      "loc": {
                        "start": {
                          "line": 28,
                          "column": 4
                        },
                        "end": {
                          "line": 28,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should be never when source doesn't complete",
                        "raw": "'should be never when source doesn\\'t complete'",
                        "range": [
                          1074,
                          1121
                        ],
                        "loc": {
                          "start": {
                            "line": 28,
                            "column": 7
                          },
                          "end": {
                            "line": 28,
                            "column": 54
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      1149,
                                      1151
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 29,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        1154,
                                        1157
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 29,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 29,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--x--^--y--",
                                        "raw": "'--x--^--y--'",
                                        "range": [
                                          1158,
                                          1171
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 29,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 29,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1154,
                                      1172
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 29,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    1149,
                                    1172
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 29,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 29,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1145,
                                1173
                              ],
                              "loc": {
                                "start": {
                                  "line": 29,
                                  "column": 8
                                },
                                "end": {
                                  "line": 29,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1186,
                                      1192
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     ",
                                    "raw": "'^     '",
                                    "range": [
                                      1195,
                                      1203
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    1186,
                                    1203
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 30,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 30,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1182,
                                1204
                              ],
                              "loc": {
                                "start": {
                                  "line": 30,
                                  "column": 8
                                },
                                "end": {
                                  "line": 30,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1217,
                                      1225
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "------",
                                    "raw": "'------'",
                                    "range": [
                                      1228,
                                      1236
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    1217,
                                    1236
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 31,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 31,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1213,
                                1237
                              ],
                              "loc": {
                                "start": {
                                  "line": 31,
                                  "column": 8
                                },
                                "end": {
                                  "line": 31,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        1246,
                                        1262
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 32,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 32,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              1263,
                                              1265
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 32,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 32,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "min",
                                            "range": [
                                              1266,
                                              1269
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 32,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 32,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "range": [
                                            1263,
                                            1269
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 32,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 32,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          1263,
                                          1271
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 32,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 32,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1246,
                                      1272
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1273,
                                      1277
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    1246,
                                    1277
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 32,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 32,
                                      "column": 39
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1278,
                                      1286
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 48
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1246,
                                  1287
                                ],
                                "loc": {
                                  "start": {
                                    "line": 32,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 32,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                1246,
                                1288
                              ],
                              "loc": {
                                "start": {
                                  "line": 32,
                                  "column": 8
                                },
                                "end": {
                                  "line": 32,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1297,
                                        1316
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 33,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 33,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            1317,
                                            1319
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 33,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 33,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1320,
                                            1333
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 33,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 33,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          1317,
                                          1333
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 33,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 33,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1297,
                                      1334
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1335,
                                      1339
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    1297,
                                    1339
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 33,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 33,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1340,
                                      1346
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1297,
                                  1347
                                ],
                                "loc": {
                                  "start": {
                                    "line": 33,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 33,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                1297,
                                1348
                              ],
                              "loc": {
                                "start": {
                                  "line": 33,
                                  "column": 8
                                },
                                "end": {
                                  "line": 33,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            1135,
                            1354
                          ],
                          "loc": {
                            "start": {
                              "line": 28,
                              "column": 68
                            },
                            "end": {
                              "line": 34,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1123,
                          1354
                        ],
                        "loc": {
                          "start": {
                            "line": 28,
                            "column": 56
                          },
                          "end": {
                            "line": 34,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1071,
                      1355
                    ],
                    "loc": {
                      "start": {
                        "line": 28,
                        "column": 4
                      },
                      "end": {
                        "line": 34,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1485,
                    "_esdocTestName": "it1485"
                  },
                  "range": [
                    1071,
                    1356
                  ],
                  "loc": {
                    "start": {
                      "line": 28,
                      "column": 4
                    },
                    "end": {
                      "line": 34,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1361,
                        1363
                      ],
                      "loc": {
                        "start": {
                          "line": 35,
                          "column": 4
                        },
                        "end": {
                          "line": 35,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should be completes when source doesn't have values",
                        "raw": "'should be completes when source doesn\\'t have values'",
                        "range": [
                          1364,
                          1418
                        ],
                        "loc": {
                          "start": {
                            "line": 35,
                            "column": 7
                          },
                          "end": {
                            "line": 35,
                            "column": 61
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      1446,
                                      1448
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        1451,
                                        1454
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 36,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 36,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-x-^---|",
                                        "raw": "'-x-^---|'",
                                        "range": [
                                          1455,
                                          1465
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 36,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 36,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1451,
                                      1466
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    1446,
                                    1466
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 36,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 36,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1442,
                                1467
                              ],
                              "loc": {
                                "start": {
                                  "line": 36,
                                  "column": 8
                                },
                                "end": {
                                  "line": 36,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1480,
                                      1486
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^   !",
                                    "raw": "'^   !'",
                                    "range": [
                                      1489,
                                      1496
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    1480,
                                    1496
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 37,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 37,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1476,
                                1497
                              ],
                              "loc": {
                                "start": {
                                  "line": 37,
                                  "column": 8
                                },
                                "end": {
                                  "line": 37,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1510,
                                      1518
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 38,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 38,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----|",
                                    "raw": "'----|'",
                                    "range": [
                                      1521,
                                      1528
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 38,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 38,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    1510,
                                    1528
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 38,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 38,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1506,
                                1529
                              ],
                              "loc": {
                                "start": {
                                  "line": 38,
                                  "column": 8
                                },
                                "end": {
                                  "line": 38,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        1538,
                                        1554
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 39,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 39,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              1555,
                                              1557
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 39,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 39,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "min",
                                            "range": [
                                              1558,
                                              1561
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 39,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 39,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "range": [
                                            1555,
                                            1561
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 39,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 39,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          1555,
                                          1563
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 39,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 39,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1538,
                                      1564
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1565,
                                      1569
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    1538,
                                    1569
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 39,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 39,
                                      "column": 39
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1570,
                                      1578
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 48
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1538,
                                  1579
                                ],
                                "loc": {
                                  "start": {
                                    "line": 39,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 39,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                1538,
                                1580
                              ],
                              "loc": {
                                "start": {
                                  "line": 39,
                                  "column": 8
                                },
                                "end": {
                                  "line": 39,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1589,
                                        1608
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 40,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 40,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            1609,
                                            1611
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 40,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 40,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1612,
                                            1625
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 40,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 40,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          1609,
                                          1625
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 40,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 40,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1589,
                                      1626
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1627,
                                      1631
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    1589,
                                    1631
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 40,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 40,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1632,
                                      1638
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1589,
                                  1639
                                ],
                                "loc": {
                                  "start": {
                                    "line": 40,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 40,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                1589,
                                1640
                              ],
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 8
                                },
                                "end": {
                                  "line": 40,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            1432,
                            1646
                          ],
                          "loc": {
                            "start": {
                              "line": 35,
                              "column": 75
                            },
                            "end": {
                              "line": 41,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1420,
                          1646
                        ],
                        "loc": {
                          "start": {
                            "line": 35,
                            "column": 63
                          },
                          "end": {
                            "line": 41,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1361,
                      1647
                    ],
                    "loc": {
                      "start": {
                        "line": 35,
                        "column": 4
                      },
                      "end": {
                        "line": 41,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1486,
                    "_esdocTestName": "it1486"
                  },
                  "range": [
                    1361,
                    1648
                  ],
                  "loc": {
                    "start": {
                      "line": 35,
                      "column": 4
                    },
                    "end": {
                      "line": 41,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1653,
                        1655
                      ],
                      "loc": {
                        "start": {
                          "line": 42,
                          "column": 4
                        },
                        "end": {
                          "line": 42,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should min the unique value of an observable",
                        "raw": "'should min the unique value of an observable'",
                        "range": [
                          1656,
                          1702
                        ],
                        "loc": {
                          "start": {
                            "line": 42,
                            "column": 7
                          },
                          "end": {
                            "line": 42,
                            "column": 53
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      1730,
                                      1732
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        1735,
                                        1738
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 43,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 43,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-x-^--y--|",
                                        "raw": "'-x-^--y--|'",
                                        "range": [
                                          1739,
                                          1751
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 43,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 43,
                                            "column": 33
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "y",
                                              "range": [
                                                1755,
                                                1756
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 43,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 43,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 42,
                                              "raw": "42",
                                              "range": [
                                                1758,
                                                1760
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 43,
                                                  "column": 40
                                                },
                                                "end": {
                                                  "line": 43,
                                                  "column": 42
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              1755,
                                              1760
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 43,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 43,
                                                "column": 42
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1753,
                                          1762
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 43,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 43,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1735,
                                      1763
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    1730,
                                    1763
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1726,
                                1764
                              ],
                              "loc": {
                                "start": {
                                  "line": 43,
                                  "column": 8
                                },
                                "end": {
                                  "line": 43,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1777,
                                      1783
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     !",
                                    "raw": "'^     !'",
                                    "range": [
                                      1786,
                                      1795
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    1777,
                                    1795
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 44,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 44,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1773,
                                1796
                              ],
                              "loc": {
                                "start": {
                                  "line": 44,
                                  "column": 8
                                },
                                "end": {
                                  "line": 44,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1809,
                                      1817
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 45,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 45,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "------(w|)",
                                    "raw": "'------(w|)'",
                                    "range": [
                                      1820,
                                      1832
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 45,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 45,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    1809,
                                    1832
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 45,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 45,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1805,
                                1833
                              ],
                              "loc": {
                                "start": {
                                  "line": 45,
                                  "column": 8
                                },
                                "end": {
                                  "line": 45,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        1842,
                                        1858
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 46,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 46,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              1859,
                                              1861
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 46,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 46,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "min",
                                            "range": [
                                              1862,
                                              1865
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 46,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 46,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "range": [
                                            1859,
                                            1865
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 46,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 46,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          1859,
                                          1867
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 46,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 46,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1842,
                                      1868
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 46,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 46,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1869,
                                      1873
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 46,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 46,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    1842,
                                    1873
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 46,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 46,
                                      "column": 39
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1874,
                                      1882
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 46,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 46,
                                        "column": 48
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            1886,
                                            1887
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 46,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 46,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 42,
                                          "raw": "42",
                                          "range": [
                                            1889,
                                            1891
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 46,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 46,
                                              "column": 57
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1886,
                                          1891
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 46,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 46,
                                            "column": 57
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1884,
                                      1893
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 46,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 46,
                                        "column": 59
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1842,
                                  1894
                                ],
                                "loc": {
                                  "start": {
                                    "line": 46,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 46,
                                    "column": 60
                                  }
                                }
                              },
                              "range": [
                                1842,
                                1895
                              ],
                              "loc": {
                                "start": {
                                  "line": 46,
                                  "column": 8
                                },
                                "end": {
                                  "line": 46,
                                  "column": 61
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1904,
                                        1923
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 47,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 47,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            1924,
                                            1926
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 47,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 47,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1927,
                                            1940
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 47,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 47,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          1924,
                                          1940
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 47,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 47,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1904,
                                      1941
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 47,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 47,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1942,
                                      1946
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 47,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 47,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    1904,
                                    1946
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 47,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 47,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1947,
                                      1953
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 47,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 47,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1904,
                                  1954
                                ],
                                "loc": {
                                  "start": {
                                    "line": 47,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 47,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                1904,
                                1955
                              ],
                              "loc": {
                                "start": {
                                  "line": 47,
                                  "column": 8
                                },
                                "end": {
                                  "line": 47,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            1716,
                            1961
                          ],
                          "loc": {
                            "start": {
                              "line": 42,
                              "column": 67
                            },
                            "end": {
                              "line": 48,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1704,
                          1961
                        ],
                        "loc": {
                          "start": {
                            "line": 42,
                            "column": 55
                          },
                          "end": {
                            "line": 48,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1653,
                      1962
                    ],
                    "loc": {
                      "start": {
                        "line": 42,
                        "column": 4
                      },
                      "end": {
                        "line": 48,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1487,
                    "_esdocTestName": "it1487"
                  },
                  "range": [
                    1653,
                    1963
                  ],
                  "loc": {
                    "start": {
                      "line": 42,
                      "column": 4
                    },
                    "end": {
                      "line": 48,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1968,
                        1970
                      ],
                      "loc": {
                        "start": {
                          "line": 49,
                          "column": 4
                        },
                        "end": {
                          "line": 49,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should min the values of an ongoing hot observable",
                        "raw": "'should min the values of an ongoing hot observable'",
                        "range": [
                          1971,
                          2023
                        ],
                        "loc": {
                          "start": {
                            "line": 49,
                            "column": 7
                          },
                          "end": {
                            "line": 49,
                            "column": 59
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      2051,
                                      2053
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        2056,
                                        2059
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 50,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 50,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a-^-b--c--d--|",
                                        "raw": "'--a-^-b--c--d--|'",
                                        "range": [
                                          2060,
                                          2078
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "a",
                                              "range": [
                                                2082,
                                                2083
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 50,
                                                  "column": 43
                                                },
                                                "end": {
                                                  "line": 50,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 42,
                                              "raw": "42",
                                              "range": [
                                                2085,
                                                2087
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 50,
                                                  "column": 46
                                                },
                                                "end": {
                                                  "line": 50,
                                                  "column": 48
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              2082,
                                              2087
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 50,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 50,
                                                "column": 48
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "b",
                                              "range": [
                                                2089,
                                                2090
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 50,
                                                  "column": 50
                                                },
                                                "end": {
                                                  "line": 50,
                                                  "column": 51
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "UnaryExpression",
                                              "operator": "-",
                                              "argument": {
                                                "type": "Literal",
                                                "value": 1,
                                                "raw": "1",
                                                "range": [
                                                  2093,
                                                  2094
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 50,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 50,
                                                    "column": 55
                                                  }
                                                }
                                              },
                                              "prefix": true,
                                              "range": [
                                                2092,
                                                2094
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 50,
                                                  "column": 53
                                                },
                                                "end": {
                                                  "line": 50,
                                                  "column": 55
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              2089,
                                              2094
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 50,
                                                "column": 50
                                              },
                                              "end": {
                                                "line": 50,
                                                "column": 55
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "c",
                                              "range": [
                                                2096,
                                                2097
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 50,
                                                  "column": 57
                                                },
                                                "end": {
                                                  "line": 50,
                                                  "column": 58
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 0,
                                              "raw": "0",
                                              "range": [
                                                2099,
                                                2100
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 50,
                                                  "column": 60
                                                },
                                                "end": {
                                                  "line": 50,
                                                  "column": 61
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              2096,
                                              2100
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 50,
                                                "column": 57
                                              },
                                              "end": {
                                                "line": 50,
                                                "column": 61
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "d",
                                              "range": [
                                                2102,
                                                2103
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 50,
                                                  "column": 63
                                                },
                                                "end": {
                                                  "line": 50,
                                                  "column": 64
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 666,
                                              "raw": "666",
                                              "range": [
                                                2105,
                                                2108
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 50,
                                                  "column": 66
                                                },
                                                "end": {
                                                  "line": 50,
                                                  "column": 69
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              2102,
                                              2108
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 50,
                                                "column": 63
                                              },
                                              "end": {
                                                "line": 50,
                                                "column": 69
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2080,
                                          2110
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 71
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2056,
                                      2111
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 72
                                      }
                                    }
                                  },
                                  "range": [
                                    2051,
                                    2111
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 50,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 50,
                                      "column": 72
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2047,
                                2112
                              ],
                              "loc": {
                                "start": {
                                  "line": 50,
                                  "column": 8
                                },
                                "end": {
                                  "line": 50,
                                  "column": 73
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      2125,
                                      2129
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^          !",
                                    "raw": "'^          !'",
                                    "range": [
                                      2132,
                                      2146
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    2125,
                                    2146
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 51,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2121,
                                2147
                              ],
                              "loc": {
                                "start": {
                                  "line": 51,
                                  "column": 8
                                },
                                "end": {
                                  "line": 51,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2160,
                                      2168
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----------(x|)",
                                    "raw": "'-----------(x|)'",
                                    "range": [
                                      2171,
                                      2188
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    2160,
                                    2188
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 52,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 52,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2156,
                                2189
                              ],
                              "loc": {
                                "start": {
                                  "line": 52,
                                  "column": 8
                                },
                                "end": {
                                  "line": 52,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2198,
                                        2214
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 53,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 53,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              2215,
                                              2217
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 53,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 53,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "min",
                                            "range": [
                                              2218,
                                              2221
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 53,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 53,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "range": [
                                            2215,
                                            2221
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 53,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 53,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          2215,
                                          2223
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 53,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 53,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2198,
                                      2224
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 53,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 53,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2225,
                                      2229
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 53,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 53,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    2198,
                                    2229
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 53,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 53,
                                      "column": 39
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2230,
                                      2238
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 53,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 53,
                                        "column": 48
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            2242,
                                            2243
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 53,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 53,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "UnaryExpression",
                                          "operator": "-",
                                          "argument": {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              2246,
                                              2247
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 53,
                                                "column": 56
                                              },
                                              "end": {
                                                "line": 53,
                                                "column": 57
                                              }
                                            }
                                          },
                                          "prefix": true,
                                          "range": [
                                            2245,
                                            2247
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 53,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 53,
                                              "column": 57
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2242,
                                          2247
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 53,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 53,
                                            "column": 57
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2240,
                                      2249
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 53,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 53,
                                        "column": 59
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2198,
                                  2250
                                ],
                                "loc": {
                                  "start": {
                                    "line": 53,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 53,
                                    "column": 60
                                  }
                                }
                              },
                              "range": [
                                2198,
                                2251
                              ],
                              "loc": {
                                "start": {
                                  "line": 53,
                                  "column": 8
                                },
                                "end": {
                                  "line": 53,
                                  "column": 61
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2260,
                                        2279
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 54,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 54,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            2280,
                                            2282
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 54,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 54,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2283,
                                            2296
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 54,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 54,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          2280,
                                          2296
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 54,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 54,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2260,
                                      2297
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2298,
                                      2302
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2260,
                                    2302
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 54,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 54,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      2303,
                                      2307
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2260,
                                  2308
                                ],
                                "loc": {
                                  "start": {
                                    "line": 54,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 54,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                2260,
                                2309
                              ],
                              "loc": {
                                "start": {
                                  "line": 54,
                                  "column": 8
                                },
                                "end": {
                                  "line": 54,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            2037,
                            2315
                          ],
                          "loc": {
                            "start": {
                              "line": 49,
                              "column": 73
                            },
                            "end": {
                              "line": 55,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2025,
                          2315
                        ],
                        "loc": {
                          "start": {
                            "line": 49,
                            "column": 61
                          },
                          "end": {
                            "line": 55,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1968,
                      2316
                    ],
                    "loc": {
                      "start": {
                        "line": 49,
                        "column": 4
                      },
                      "end": {
                        "line": 55,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1488,
                    "_esdocTestName": "it1488"
                  },
                  "range": [
                    1968,
                    2317
                  ],
                  "loc": {
                    "start": {
                      "line": 49,
                      "column": 4
                    },
                    "end": {
                      "line": 55,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2322,
                        2324
                      ],
                      "loc": {
                        "start": {
                          "line": 56,
                          "column": 4
                        },
                        "end": {
                          "line": 56,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should min a range() source observable",
                        "raw": "'should min a range() source observable'",
                        "range": [
                          2325,
                          2365
                        ],
                        "loc": {
                          "start": {
                            "line": 56,
                            "column": 7
                          },
                          "end": {
                            "line": 56,
                            "column": 47
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              2377,
                              2381
                            ],
                            "loc": {
                              "start": {
                                "line": 56,
                                "column": 59
                              },
                              "end": {
                                "line": 56,
                                "column": 63
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "Rx",
                                              "range": [
                                                2393,
                                                2395
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 57,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 57,
                                                  "column": 10
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "Observable",
                                              "range": [
                                                2396,
                                                2406
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 57,
                                                  "column": 11
                                                },
                                                "end": {
                                                  "line": 57,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "range": [
                                              2393,
                                              2406
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 57,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 57,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "range",
                                            "range": [
                                              2407,
                                              2412
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 57,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 57,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "range": [
                                            2393,
                                            2412
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 57,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 57,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              2413,
                                              2414
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 57,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 57,
                                                "column": 29
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 10000,
                                            "raw": "10000",
                                            "range": [
                                              2416,
                                              2421
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 57,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 57,
                                                "column": 36
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2393,
                                          2422
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 57,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 57,
                                            "column": 37
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "min",
                                        "range": [
                                          2423,
                                          2426
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 57,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 57,
                                            "column": 41
                                          }
                                        }
                                      },
                                      "range": [
                                        2393,
                                        2426
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 57,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 57,
                                          "column": 41
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      2393,
                                      2428
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      2429,
                                      2438
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    2393,
                                    2438
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 57,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 57,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          2449,
                                          2454
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 57,
                                            "column": 64
                                          },
                                          "end": {
                                            "line": 57,
                                            "column": 69
                                          }
                                        }
                                      }
                                    ],
                                    "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": [
                                                        2470,
                                                        2476
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 58,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 58,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        2477,
                                                        2483
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 58,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 58,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      2470,
                                                      2483
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 58,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 58,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "value",
                                                      "range": [
                                                        2484,
                                                        2489
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 58,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 58,
                                                          "column": 31
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    2470,
                                                    2490
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 58,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 58,
                                                      "column": 32
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    2491,
                                                    2493
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 58,
                                                      "column": 33
                                                    },
                                                    "end": {
                                                      "line": 58,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  2470,
                                                  2493
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 58,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 58,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  2494,
                                                  2499
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 58,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 58,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "range": [
                                                2470,
                                                2499
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 58,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 58,
                                                  "column": 41
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 1,
                                                "raw": "1",
                                                "range": [
                                                  2500,
                                                  2501
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 58,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 58,
                                                    "column": 43
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              2470,
                                              2502
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 58,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 58,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "range": [
                                            2470,
                                            2503
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 58,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 58,
                                              "column": 45
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        2456,
                                        2513
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 57,
                                          "column": 71
                                        },
                                        "end": {
                                          "line": 59,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      2439,
                                      2513
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          2525,
                                          2526
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 59,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 59,
                                            "column": 22
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                2542,
                                                2546
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 60,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 60,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    2551,
                                                    2556
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 60,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 60,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "should not be called",
                                                    "raw": "'should not be called'",
                                                    "range": [
                                                      2557,
                                                      2579
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 60,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 60,
                                                        "column": 49
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  2547,
                                                  2580
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 60,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 60,
                                                    "column": 50
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              2542,
                                              2581
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 60,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 60,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            2542,
                                            2582
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 60,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 60,
                                              "column": 52
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        2528,
                                        2592
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 59,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 61,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      2515,
                                      2592
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                2620,
                                                2624
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 62,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 62,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              2620,
                                              2626
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 62,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 62,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "range": [
                                            2620,
                                            2627
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 62,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 62,
                                              "column": 19
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        2606,
                                        2637
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 61,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 63,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      2594,
                                      2637
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2393,
                                  2638
                                ],
                                "loc": {
                                  "start": {
                                    "line": 57,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 63,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                2393,
                                2639
                              ],
                              "loc": {
                                "start": {
                                  "line": 57,
                                  "column": 8
                                },
                                "end": {
                                  "line": 63,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            2383,
                            2645
                          ],
                          "loc": {
                            "start": {
                              "line": 56,
                              "column": 65
                            },
                            "end": {
                              "line": 64,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2367,
                          2645
                        ],
                        "loc": {
                          "start": {
                            "line": 56,
                            "column": 49
                          },
                          "end": {
                            "line": 64,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2322,
                      2646
                    ],
                    "loc": {
                      "start": {
                        "line": 56,
                        "column": 4
                      },
                      "end": {
                        "line": 64,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1489,
                    "_esdocTestName": "it1489"
                  },
                  "range": [
                    2322,
                    2647
                  ],
                  "loc": {
                    "start": {
                      "line": 56,
                      "column": 4
                    },
                    "end": {
                      "line": 64,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2652,
                        2654
                      ],
                      "loc": {
                        "start": {
                          "line": 65,
                          "column": 4
                        },
                        "end": {
                          "line": 65,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should min a range().skip(1) source observable",
                        "raw": "'should min a range().skip(1) source observable'",
                        "range": [
                          2655,
                          2703
                        ],
                        "loc": {
                          "start": {
                            "line": 65,
                            "column": 7
                          },
                          "end": {
                            "line": 65,
                            "column": 55
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              2715,
                              2719
                            ],
                            "loc": {
                              "start": {
                                "line": 65,
                                "column": 67
                              },
                              "end": {
                                "line": 65,
                                "column": 71
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "Rx",
                                                  "range": [
                                                    2731,
                                                    2733
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 66,
                                                      "column": 8
                                                    },
                                                    "end": {
                                                      "line": 66,
                                                      "column": 10
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "Observable",
                                                  "range": [
                                                    2734,
                                                    2744
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 66,
                                                      "column": 11
                                                    },
                                                    "end": {
                                                      "line": 66,
                                                      "column": 21
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  2731,
                                                  2744
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 66,
                                                    "column": 8
                                                  },
                                                  "end": {
                                                    "line": 66,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "range",
                                                "range": [
                                                  2745,
                                                  2750
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 66,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 66,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "range": [
                                                2731,
                                                2750
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 66,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 66,
                                                  "column": 27
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 1,
                                                "raw": "1",
                                                "range": [
                                                  2751,
                                                  2752
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 66,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 66,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": 10,
                                                "raw": "10",
                                                "range": [
                                                  2754,
                                                  2756
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 66,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 66,
                                                    "column": 33
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              2731,
                                              2757
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 66,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 66,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "skip",
                                            "range": [
                                              2758,
                                              2762
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 66,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 66,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "range": [
                                            2731,
                                            2762
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 66,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 66,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              2763,
                                              2764
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 66,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 66,
                                                "column": 41
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2731,
                                          2765
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 66,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 66,
                                            "column": 42
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "min",
                                        "range": [
                                          2766,
                                          2769
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 66,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 66,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "range": [
                                        2731,
                                        2769
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 66,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 66,
                                          "column": 46
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      2731,
                                      2771
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      2772,
                                      2781
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    2731,
                                    2781
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 66,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 66,
                                      "column": 58
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          2792,
                                          2797
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 66,
                                            "column": 69
                                          },
                                          "end": {
                                            "line": 66,
                                            "column": 74
                                          }
                                        }
                                      }
                                    ],
                                    "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": [
                                                        2813,
                                                        2819
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 67,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 67,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        2820,
                                                        2826
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 67,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 67,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      2813,
                                                      2826
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 67,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 67,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "value",
                                                      "range": [
                                                        2827,
                                                        2832
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 67,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 67,
                                                          "column": 31
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    2813,
                                                    2833
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 67,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 67,
                                                      "column": 32
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    2834,
                                                    2836
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 67,
                                                      "column": 33
                                                    },
                                                    "end": {
                                                      "line": 67,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  2813,
                                                  2836
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 67,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 67,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  2837,
                                                  2842
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 67,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 67,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "range": [
                                                2813,
                                                2842
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 67,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 67,
                                                  "column": 41
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 2,
                                                "raw": "2",
                                                "range": [
                                                  2843,
                                                  2844
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 67,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 67,
                                                    "column": 43
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              2813,
                                              2845
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 67,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 67,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "range": [
                                            2813,
                                            2846
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 67,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 67,
                                              "column": 45
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        2799,
                                        2856
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 66,
                                          "column": 76
                                        },
                                        "end": {
                                          "line": 68,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      2782,
                                      2856
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          2868,
                                          2869
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 68,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 68,
                                            "column": 22
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                2885,
                                                2889
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 69,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 69,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    2894,
                                                    2899
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 69,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 69,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "should not be called",
                                                    "raw": "'should not be called'",
                                                    "range": [
                                                      2900,
                                                      2922
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 69,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 69,
                                                        "column": 49
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  2890,
                                                  2923
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 69,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 69,
                                                    "column": 50
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              2885,
                                              2924
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 69,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 69,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            2885,
                                            2925
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 69,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 69,
                                              "column": 52
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        2871,
                                        2935
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 68,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 70,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      2858,
                                      2935
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                2963,
                                                2967
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 71,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 71,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              2963,
                                              2969
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 71,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 71,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "range": [
                                            2963,
                                            2970
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 71,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 71,
                                              "column": 19
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        2949,
                                        2980
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 70,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 72,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      2937,
                                      2980
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 72,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2731,
                                  2981
                                ],
                                "loc": {
                                  "start": {
                                    "line": 66,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 72,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                2731,
                                2982
                              ],
                              "loc": {
                                "start": {
                                  "line": 66,
                                  "column": 8
                                },
                                "end": {
                                  "line": 72,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            2721,
                            2988
                          ],
                          "loc": {
                            "start": {
                              "line": 65,
                              "column": 73
                            },
                            "end": {
                              "line": 73,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2705,
                          2988
                        ],
                        "loc": {
                          "start": {
                            "line": 65,
                            "column": 57
                          },
                          "end": {
                            "line": 73,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2652,
                      2989
                    ],
                    "loc": {
                      "start": {
                        "line": 65,
                        "column": 4
                      },
                      "end": {
                        "line": 73,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1490,
                    "_esdocTestName": "it1490"
                  },
                  "range": [
                    2652,
                    2990
                  ],
                  "loc": {
                    "start": {
                      "line": 65,
                      "column": 4
                    },
                    "end": {
                      "line": 73,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2995,
                        2997
                      ],
                      "loc": {
                        "start": {
                          "line": 74,
                          "column": 4
                        },
                        "end": {
                          "line": 74,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should min a range().take(1) source observable",
                        "raw": "'should min a range().take(1) source observable'",
                        "range": [
                          2998,
                          3046
                        ],
                        "loc": {
                          "start": {
                            "line": 74,
                            "column": 7
                          },
                          "end": {
                            "line": 74,
                            "column": 55
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              3058,
                              3062
                            ],
                            "loc": {
                              "start": {
                                "line": 74,
                                "column": 67
                              },
                              "end": {
                                "line": 74,
                                "column": 71
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "Rx",
                                                  "range": [
                                                    3074,
                                                    3076
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 75,
                                                      "column": 8
                                                    },
                                                    "end": {
                                                      "line": 75,
                                                      "column": 10
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "Observable",
                                                  "range": [
                                                    3077,
                                                    3087
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 75,
                                                      "column": 11
                                                    },
                                                    "end": {
                                                      "line": 75,
                                                      "column": 21
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  3074,
                                                  3087
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 75,
                                                    "column": 8
                                                  },
                                                  "end": {
                                                    "line": 75,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "range",
                                                "range": [
                                                  3088,
                                                  3093
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 75,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 75,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "range": [
                                                3074,
                                                3093
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 75,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 75,
                                                  "column": 27
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 1,
                                                "raw": "1",
                                                "range": [
                                                  3094,
                                                  3095
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 75,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 75,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": 10,
                                                "raw": "10",
                                                "range": [
                                                  3097,
                                                  3099
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 75,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 75,
                                                    "column": 33
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              3074,
                                              3100
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 75,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 75,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "take",
                                            "range": [
                                              3101,
                                              3105
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 75,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 75,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "range": [
                                            3074,
                                            3105
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 75,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 75,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              3106,
                                              3107
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 75,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 75,
                                                "column": 41
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3074,
                                          3108
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 75,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 75,
                                            "column": 42
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "min",
                                        "range": [
                                          3109,
                                          3112
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 75,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 75,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "range": [
                                        3074,
                                        3112
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 75,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 75,
                                          "column": 46
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      3074,
                                      3114
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 75,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 75,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      3115,
                                      3124
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 75,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 75,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    3074,
                                    3124
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 75,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 75,
                                      "column": 58
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          3135,
                                          3140
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 75,
                                            "column": 69
                                          },
                                          "end": {
                                            "line": 75,
                                            "column": 74
                                          }
                                        }
                                      }
                                    ],
                                    "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": [
                                                        3156,
                                                        3162
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 76,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 76,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        3163,
                                                        3169
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 76,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 76,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      3156,
                                                      3169
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 76,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 76,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "value",
                                                      "range": [
                                                        3170,
                                                        3175
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 76,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 76,
                                                          "column": 31
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    3156,
                                                    3176
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 76,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 76,
                                                      "column": 32
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    3177,
                                                    3179
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 76,
                                                      "column": 33
                                                    },
                                                    "end": {
                                                      "line": 76,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  3156,
                                                  3179
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 76,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 76,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  3180,
                                                  3185
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 76,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 76,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "range": [
                                                3156,
                                                3185
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 76,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 76,
                                                  "column": 41
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 1,
                                                "raw": "1",
                                                "range": [
                                                  3186,
                                                  3187
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 76,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 76,
                                                    "column": 43
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              3156,
                                              3188
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 76,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 76,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "range": [
                                            3156,
                                            3189
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 76,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 76,
                                              "column": 45
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        3142,
                                        3199
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 75,
                                          "column": 76
                                        },
                                        "end": {
                                          "line": 77,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      3125,
                                      3199
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 75,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 77,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          3211,
                                          3212
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 77,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 77,
                                            "column": 22
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                3228,
                                                3232
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 78,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 78,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    3237,
                                                    3242
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 78,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 78,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "should not be called",
                                                    "raw": "'should not be called'",
                                                    "range": [
                                                      3243,
                                                      3265
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 78,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 78,
                                                        "column": 49
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3233,
                                                  3266
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 78,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 78,
                                                    "column": 50
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              3228,
                                              3267
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 78,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 78,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            3228,
                                            3268
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 78,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 78,
                                              "column": 52
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        3214,
                                        3278
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 77,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 79,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      3201,
                                      3278
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 77,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 79,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                3306,
                                                3310
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 80,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 80,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              3306,
                                              3312
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 80,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 80,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "range": [
                                            3306,
                                            3313
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 80,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 80,
                                              "column": 19
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        3292,
                                        3323
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 79,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 81,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      3280,
                                      3323
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 79,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3074,
                                  3324
                                ],
                                "loc": {
                                  "start": {
                                    "line": 75,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 81,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                3074,
                                3325
                              ],
                              "loc": {
                                "start": {
                                  "line": 75,
                                  "column": 8
                                },
                                "end": {
                                  "line": 81,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            3064,
                            3331
                          ],
                          "loc": {
                            "start": {
                              "line": 74,
                              "column": 73
                            },
                            "end": {
                              "line": 82,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3048,
                          3331
                        ],
                        "loc": {
                          "start": {
                            "line": 74,
                            "column": 57
                          },
                          "end": {
                            "line": 82,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2995,
                      3332
                    ],
                    "loc": {
                      "start": {
                        "line": 74,
                        "column": 4
                      },
                      "end": {
                        "line": 82,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1491,
                    "_esdocTestName": "it1491"
                  },
                  "range": [
                    2995,
                    3333
                  ],
                  "loc": {
                    "start": {
                      "line": 74,
                      "column": 4
                    },
                    "end": {
                      "line": 82,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3338,
                        3340
                      ],
                      "loc": {
                        "start": {
                          "line": 83,
                          "column": 4
                        },
                        "end": {
                          "line": 83,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with error",
                        "raw": "'should work with error'",
                        "range": [
                          3341,
                          3365
                        ],
                        "loc": {
                          "start": {
                            "line": 83,
                            "column": 7
                          },
                          "end": {
                            "line": 83,
                            "column": 31
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      3393,
                                      3395
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        3398,
                                        3401
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 84,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 84,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-x-^--y--z--#",
                                        "raw": "'-x-^--y--z--#'",
                                        "range": [
                                          3402,
                                          3417
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 84,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 84,
                                            "column": 36
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "x",
                                              "range": [
                                                3421,
                                                3422
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 84,
                                                  "column": 40
                                                },
                                                "end": {
                                                  "line": 84,
                                                  "column": 41
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 1,
                                              "raw": "1",
                                              "range": [
                                                3424,
                                                3425
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 84,
                                                  "column": 43
                                                },
                                                "end": {
                                                  "line": 84,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              3421,
                                              3425
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 84,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 84,
                                                "column": 44
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "y",
                                              "range": [
                                                3427,
                                                3428
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 84,
                                                  "column": 46
                                                },
                                                "end": {
                                                  "line": 84,
                                                  "column": 47
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 2,
                                              "raw": "2",
                                              "range": [
                                                3430,
                                                3431
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 84,
                                                  "column": 49
                                                },
                                                "end": {
                                                  "line": 84,
                                                  "column": 50
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              3427,
                                              3431
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 84,
                                                "column": 46
                                              },
                                              "end": {
                                                "line": 84,
                                                "column": 50
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "z",
                                              "range": [
                                                3433,
                                                3434
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 84,
                                                  "column": 52
                                                },
                                                "end": {
                                                  "line": 84,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 3,
                                              "raw": "3",
                                              "range": [
                                                3436,
                                                3437
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 84,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 84,
                                                  "column": 56
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              3433,
                                              3437
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 84,
                                                "column": 52
                                              },
                                              "end": {
                                                "line": 84,
                                                "column": 56
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3419,
                                          3439
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 84,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 84,
                                            "column": 58
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "too bad",
                                        "raw": "'too bad'",
                                        "range": [
                                          3441,
                                          3450
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 84,
                                            "column": 60
                                          },
                                          "end": {
                                            "line": 84,
                                            "column": 69
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3398,
                                      3451
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    3393,
                                    3451
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 84,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 84,
                                      "column": 70
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3389,
                                3452
                              ],
                              "loc": {
                                "start": {
                                  "line": 84,
                                  "column": 8
                                },
                                "end": {
                                  "line": 84,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      3465,
                                      3471
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 85,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 85,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^        !",
                                    "raw": "'^        !'",
                                    "range": [
                                      3474,
                                      3486
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 85,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 85,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    3465,
                                    3486
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 85,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 85,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3461,
                                3487
                              ],
                              "loc": {
                                "start": {
                                  "line": 85,
                                  "column": 8
                                },
                                "end": {
                                  "line": 85,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3500,
                                      3508
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---------#",
                                    "raw": "'---------#'",
                                    "range": [
                                      3511,
                                      3523
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    3500,
                                    3523
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 86,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 86,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3496,
                                3524
                              ],
                              "loc": {
                                "start": {
                                  "line": 86,
                                  "column": 8
                                },
                                "end": {
                                  "line": 86,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3533,
                                        3549
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 87,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 87,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              3550,
                                              3552
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 87,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 87,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "min",
                                            "range": [
                                              3553,
                                              3556
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 87,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 87,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "range": [
                                            3550,
                                            3556
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 87,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 87,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          3550,
                                          3558
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 87,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 87,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3533,
                                      3559
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3560,
                                      3564
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    3533,
                                    3564
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 87,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 87,
                                      "column": 39
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3565,
                                      3573
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 48
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      3575,
                                      3579
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 54
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": "too bad",
                                    "raw": "'too bad'",
                                    "range": [
                                      3581,
                                      3590
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 56
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 65
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3533,
                                  3591
                                ],
                                "loc": {
                                  "start": {
                                    "line": 87,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 87,
                                    "column": 66
                                  }
                                }
                              },
                              "range": [
                                3533,
                                3592
                              ],
                              "loc": {
                                "start": {
                                  "line": 87,
                                  "column": 8
                                },
                                "end": {
                                  "line": 87,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3601,
                                        3620
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 88,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 88,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            3621,
                                            3623
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 88,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 88,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3624,
                                            3637
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 88,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 88,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          3621,
                                          3637
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 88,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 88,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3601,
                                      3638
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3639,
                                      3643
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    3601,
                                    3643
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 88,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 88,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      3644,
                                      3650
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3601,
                                  3651
                                ],
                                "loc": {
                                  "start": {
                                    "line": 88,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 88,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                3601,
                                3652
                              ],
                              "loc": {
                                "start": {
                                  "line": 88,
                                  "column": 8
                                },
                                "end": {
                                  "line": 88,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            3379,
                            3658
                          ],
                          "loc": {
                            "start": {
                              "line": 83,
                              "column": 45
                            },
                            "end": {
                              "line": 89,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3367,
                          3658
                        ],
                        "loc": {
                          "start": {
                            "line": 83,
                            "column": 33
                          },
                          "end": {
                            "line": 89,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3338,
                      3659
                    ],
                    "loc": {
                      "start": {
                        "line": 83,
                        "column": 4
                      },
                      "end": {
                        "line": 89,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1492,
                    "_esdocTestName": "it1492"
                  },
                  "range": [
                    3338,
                    3660
                  ],
                  "loc": {
                    "start": {
                      "line": 83,
                      "column": 4
                    },
                    "end": {
                      "line": 89,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3665,
                        3667
                      ],
                      "loc": {
                        "start": {
                          "line": 90,
                          "column": 4
                        },
                        "end": {
                          "line": 90,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with throw",
                        "raw": "'should work with throw'",
                        "range": [
                          3668,
                          3692
                        ],
                        "loc": {
                          "start": {
                            "line": 90,
                            "column": 7
                          },
                          "end": {
                            "line": 90,
                            "column": 31
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      3720,
                                      3722
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 91,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 91,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        3725,
                                        3729
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 91,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 91,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "#",
                                        "raw": "'#'",
                                        "range": [
                                          3730,
                                          3733
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 91,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 91,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3725,
                                      3734
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 91,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 91,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    3720,
                                    3734
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 91,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 91,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3716,
                                3735
                              ],
                              "loc": {
                                "start": {
                                  "line": 91,
                                  "column": 8
                                },
                                "end": {
                                  "line": 91,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      3748,
                                      3754
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 92,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 92,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      3757,
                                      3763
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 92,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 92,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    3748,
                                    3763
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 92,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 92,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3744,
                                3764
                              ],
                              "loc": {
                                "start": {
                                  "line": 92,
                                  "column": 8
                                },
                                "end": {
                                  "line": 92,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3777,
                                      3785
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "#",
                                    "raw": "'#'",
                                    "range": [
                                      3788,
                                      3791
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    3777,
                                    3791
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 93,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 93,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3773,
                                3792
                              ],
                              "loc": {
                                "start": {
                                  "line": 93,
                                  "column": 8
                                },
                                "end": {
                                  "line": 93,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3801,
                                        3817
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 94,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 94,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              3818,
                                              3820
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 94,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 94,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "min",
                                            "range": [
                                              3821,
                                              3824
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 94,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 94,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "range": [
                                            3818,
                                            3824
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 94,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 94,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          3818,
                                          3826
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 94,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 94,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3801,
                                      3827
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 94,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 94,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3828,
                                      3832
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 94,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 94,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    3801,
                                    3832
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 94,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 94,
                                      "column": 39
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3833,
                                      3841
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 94,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 94,
                                        "column": 48
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3801,
                                  3842
                                ],
                                "loc": {
                                  "start": {
                                    "line": 94,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 94,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                3801,
                                3843
                              ],
                              "loc": {
                                "start": {
                                  "line": 94,
                                  "column": 8
                                },
                                "end": {
                                  "line": 94,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3852,
                                        3871
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 95,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 95,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            3872,
                                            3874
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 95,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 95,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3875,
                                            3888
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 95,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 95,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          3872,
                                          3888
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 95,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 95,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3852,
                                      3889
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 95,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3890,
                                      3894
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 95,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    3852,
                                    3894
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 95,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 95,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      3895,
                                      3901
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 95,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3852,
                                  3902
                                ],
                                "loc": {
                                  "start": {
                                    "line": 95,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 95,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                3852,
                                3903
                              ],
                              "loc": {
                                "start": {
                                  "line": 95,
                                  "column": 8
                                },
                                "end": {
                                  "line": 95,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            3706,
                            3909
                          ],
                          "loc": {
                            "start": {
                              "line": 90,
                              "column": 45
                            },
                            "end": {
                              "line": 96,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3694,
                          3909
                        ],
                        "loc": {
                          "start": {
                            "line": 90,
                            "column": 33
                          },
                          "end": {
                            "line": 96,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3665,
                      3910
                    ],
                    "loc": {
                      "start": {
                        "line": 90,
                        "column": 4
                      },
                      "end": {
                        "line": 96,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1493,
                    "_esdocTestName": "it1493"
                  },
                  "range": [
                    3665,
                    3911
                  ],
                  "loc": {
                    "start": {
                      "line": 90,
                      "column": 4
                    },
                    "end": {
                      "line": 96,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3916,
                        3918
                      ],
                      "loc": {
                        "start": {
                          "line": 97,
                          "column": 4
                        },
                        "end": {
                          "line": 97,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle a constant predicate on an empty hot observable",
                        "raw": "'should handle a constant predicate on an empty hot observable'",
                        "range": [
                          3919,
                          3982
                        ],
                        "loc": {
                          "start": {
                            "line": 97,
                            "column": 7
                          },
                          "end": {
                            "line": 97,
                            "column": 70
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      4010,
                                      4012
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 98,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 98,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        4015,
                                        4018
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 98,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 98,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-x-^---|",
                                        "raw": "'-x-^---|'",
                                        "range": [
                                          4019,
                                          4029
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 98,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 98,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4015,
                                      4030
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 98,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 98,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    4010,
                                    4030
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 98,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 98,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4006,
                                4031
                              ],
                              "loc": {
                                "start": {
                                  "line": 98,
                                  "column": 8
                                },
                                "end": {
                                  "line": 98,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4044,
                                      4050
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 99,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 99,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^   !",
                                    "raw": "'^   !'",
                                    "range": [
                                      4053,
                                      4060
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 99,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 99,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    4044,
                                    4060
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 99,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 99,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4040,
                                4061
                              ],
                              "loc": {
                                "start": {
                                  "line": 99,
                                  "column": 8
                                },
                                "end": {
                                  "line": 99,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4074,
                                      4082
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----|",
                                    "raw": "'----|'",
                                    "range": [
                                      4085,
                                      4092
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    4074,
                                    4092
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 100,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 100,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4070,
                                4093
                              ],
                              "loc": {
                                "start": {
                                  "line": 100,
                                  "column": 8
                                },
                                "end": {
                                  "line": 100,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "predicate",
                                    "range": [
                                      4106,
                                      4115
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 101,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 101,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          4128,
                                          4129
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 101,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 101,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "y",
                                        "range": [
                                          4131,
                                          4132
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 101,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 101,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ReturnStatement",
                                          "argument": {
                                            "type": "Literal",
                                            "value": 42,
                                            "raw": "42",
                                            "range": [
                                              4155,
                                              4157
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 102,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 102,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            4148,
                                            4158
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 102,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 102,
                                              "column": 22
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        4134,
                                        4168
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 101,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 103,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      4118,
                                      4168
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 101,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 103,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    4106,
                                    4168
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 101,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 103,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4102,
                                4169
                              ],
                              "loc": {
                                "start": {
                                  "line": 101,
                                  "column": 8
                                },
                                "end": {
                                  "line": 103,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4178,
                                        4194
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 104,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 104,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              4195,
                                              4197
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 104,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 104,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "min",
                                            "range": [
                                              4198,
                                              4201
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 104,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 104,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "range": [
                                            4195,
                                            4201
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 104,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 104,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "predicate",
                                            "range": [
                                              4202,
                                              4211
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 104,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 104,
                                                "column": 41
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          4195,
                                          4212
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 104,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 104,
                                            "column": 42
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4178,
                                      4213
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4214,
                                      4218
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    4178,
                                    4218
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 104,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 104,
                                      "column": 48
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4219,
                                      4227
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4178,
                                  4228
                                ],
                                "loc": {
                                  "start": {
                                    "line": 104,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 104,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                4178,
                                4229
                              ],
                              "loc": {
                                "start": {
                                  "line": 104,
                                  "column": 8
                                },
                                "end": {
                                  "line": 104,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4238,
                                        4257
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 105,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 105,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            4258,
                                            4260
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 105,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 105,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4261,
                                            4274
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 105,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 105,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          4258,
                                          4274
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 105,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 105,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4238,
                                      4275
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4276,
                                      4280
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    4238,
                                    4280
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 105,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 105,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4281,
                                      4287
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4238,
                                  4288
                                ],
                                "loc": {
                                  "start": {
                                    "line": 105,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 105,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                4238,
                                4289
                              ],
                              "loc": {
                                "start": {
                                  "line": 105,
                                  "column": 8
                                },
                                "end": {
                                  "line": 105,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            3996,
                            4295
                          ],
                          "loc": {
                            "start": {
                              "line": 97,
                              "column": 84
                            },
                            "end": {
                              "line": 106,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3984,
                          4295
                        ],
                        "loc": {
                          "start": {
                            "line": 97,
                            "column": 72
                          },
                          "end": {
                            "line": 106,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3916,
                      4296
                    ],
                    "loc": {
                      "start": {
                        "line": 97,
                        "column": 4
                      },
                      "end": {
                        "line": 106,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1494,
                    "_esdocTestName": "it1494"
                  },
                  "range": [
                    3916,
                    4297
                  ],
                  "loc": {
                    "start": {
                      "line": 97,
                      "column": 4
                    },
                    "end": {
                      "line": 106,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        4302,
                        4304
                      ],
                      "loc": {
                        "start": {
                          "line": 107,
                          "column": 4
                        },
                        "end": {
                          "line": 107,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle a constant predicate on an never hot observable",
                        "raw": "'should handle a constant predicate on an never hot observable'",
                        "range": [
                          4305,
                          4368
                        ],
                        "loc": {
                          "start": {
                            "line": 107,
                            "column": 7
                          },
                          "end": {
                            "line": 107,
                            "column": 70
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      4396,
                                      4398
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        4401,
                                        4404
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 108,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 108,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-x-^----",
                                        "raw": "'-x-^----'",
                                        "range": [
                                          4405,
                                          4415
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 108,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 108,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4401,
                                      4416
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    4396,
                                    4416
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 108,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 108,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4392,
                                4417
                              ],
                              "loc": {
                                "start": {
                                  "line": 108,
                                  "column": 8
                                },
                                "end": {
                                  "line": 108,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4430,
                                      4436
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^    ",
                                    "raw": "'^    '",
                                    "range": [
                                      4439,
                                      4446
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    4430,
                                    4446
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 109,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 109,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4426,
                                4447
                              ],
                              "loc": {
                                "start": {
                                  "line": 109,
                                  "column": 8
                                },
                                "end": {
                                  "line": 109,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4460,
                                      4468
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 110,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----",
                                    "raw": "'-----'",
                                    "range": [
                                      4471,
                                      4478
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 110,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    4460,
                                    4478
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 110,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 110,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4456,
                                4479
                              ],
                              "loc": {
                                "start": {
                                  "line": 110,
                                  "column": 8
                                },
                                "end": {
                                  "line": 110,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "predicate",
                                    "range": [
                                      4492,
                                      4501
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 111,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 111,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          4514,
                                          4515
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 111,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 111,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "y",
                                        "range": [
                                          4517,
                                          4518
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 111,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 111,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ReturnStatement",
                                          "argument": {
                                            "type": "Literal",
                                            "value": 42,
                                            "raw": "42",
                                            "range": [
                                              4541,
                                              4543
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 112,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 112,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            4534,
                                            4544
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 112,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 112,
                                              "column": 22
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        4520,
                                        4554
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 111,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 113,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      4504,
                                      4554
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 111,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 113,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    4492,
                                    4554
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 111,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 113,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4488,
                                4555
                              ],
                              "loc": {
                                "start": {
                                  "line": 111,
                                  "column": 8
                                },
                                "end": {
                                  "line": 113,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4564,
                                        4580
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 114,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 114,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              4581,
                                              4583
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 114,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 114,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "min",
                                            "range": [
                                              4584,
                                              4587
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 114,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 114,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "range": [
                                            4581,
                                            4587
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 114,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 114,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "predicate",
                                            "range": [
                                              4588,
                                              4597
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 114,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 114,
                                                "column": 41
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          4581,
                                          4598
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 114,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 114,
                                            "column": 42
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4564,
                                      4599
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 114,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 114,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4600,
                                      4604
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 114,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 114,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    4564,
                                    4604
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 114,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 114,
                                      "column": 48
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4605,
                                      4613
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 114,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 114,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4564,
                                  4614
                                ],
                                "loc": {
                                  "start": {
                                    "line": 114,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 114,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                4564,
                                4615
                              ],
                              "loc": {
                                "start": {
                                  "line": 114,
                                  "column": 8
                                },
                                "end": {
                                  "line": 114,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4624,
                                        4643
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 115,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 115,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            4644,
                                            4646
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 115,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 115,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4647,
                                            4660
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 115,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 115,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          4644,
                                          4660
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 115,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 115,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4624,
                                      4661
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 115,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 115,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4662,
                                      4666
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 115,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 115,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    4624,
                                    4666
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 115,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 115,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4667,
                                      4673
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 115,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 115,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4624,
                                  4674
                                ],
                                "loc": {
                                  "start": {
                                    "line": 115,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 115,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                4624,
                                4675
                              ],
                              "loc": {
                                "start": {
                                  "line": 115,
                                  "column": 8
                                },
                                "end": {
                                  "line": 115,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            4382,
                            4681
                          ],
                          "loc": {
                            "start": {
                              "line": 107,
                              "column": 84
                            },
                            "end": {
                              "line": 116,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          4370,
                          4681
                        ],
                        "loc": {
                          "start": {
                            "line": 107,
                            "column": 72
                          },
                          "end": {
                            "line": 116,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      4302,
                      4682
                    ],
                    "loc": {
                      "start": {
                        "line": 107,
                        "column": 4
                      },
                      "end": {
                        "line": 116,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1495,
                    "_esdocTestName": "it1495"
                  },
                  "range": [
                    4302,
                    4683
                  ],
                  "loc": {
                    "start": {
                      "line": 107,
                      "column": 4
                    },
                    "end": {
                      "line": 116,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        4688,
                        4690
                      ],
                      "loc": {
                        "start": {
                          "line": 117,
                          "column": 4
                        },
                        "end": {
                          "line": 117,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle a constant predicate on a simple hot observable",
                        "raw": "'should handle a constant predicate on a simple hot observable'",
                        "range": [
                          4691,
                          4754
                        ],
                        "loc": {
                          "start": {
                            "line": 117,
                            "column": 7
                          },
                          "end": {
                            "line": 117,
                            "column": 70
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      4782,
                                      4784
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 118,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 118,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        4787,
                                        4790
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 118,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 118,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-x-^-a-|",
                                        "raw": "'-x-^-a-|'",
                                        "range": [
                                          4791,
                                          4801
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 118,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 118,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "a",
                                              "range": [
                                                4805,
                                                4806
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 118,
                                                  "column": 35
                                                },
                                                "end": {
                                                  "line": 118,
                                                  "column": 36
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 1,
                                              "raw": "1",
                                              "range": [
                                                4808,
                                                4809
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 118,
                                                  "column": 38
                                                },
                                                "end": {
                                                  "line": 118,
                                                  "column": 39
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              4805,
                                              4809
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 118,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 118,
                                                "column": 39
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          4803,
                                          4811
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 118,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 118,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4787,
                                      4812
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 118,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 118,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    4782,
                                    4812
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 118,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 118,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4778,
                                4813
                              ],
                              "loc": {
                                "start": {
                                  "line": 118,
                                  "column": 8
                                },
                                "end": {
                                  "line": 118,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4826,
                                      4832
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 119,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 119,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^   !",
                                    "raw": "'^   !'",
                                    "range": [
                                      4835,
                                      4842
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 119,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 119,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    4826,
                                    4842
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 119,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 119,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4822,
                                4843
                              ],
                              "loc": {
                                "start": {
                                  "line": 119,
                                  "column": 8
                                },
                                "end": {
                                  "line": 119,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4856,
                                      4864
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 120,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 120,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----(w|)",
                                    "raw": "'----(w|)'",
                                    "range": [
                                      4867,
                                      4877
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 120,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 120,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    4856,
                                    4877
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 120,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 120,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4852,
                                4878
                              ],
                              "loc": {
                                "start": {
                                  "line": 120,
                                  "column": 8
                                },
                                "end": {
                                  "line": 120,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "predicate",
                                    "range": [
                                      4891,
                                      4900
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 121,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 121,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ReturnStatement",
                                          "argument": {
                                            "type": "Literal",
                                            "value": 42,
                                            "raw": "42",
                                            "range": [
                                              4936,
                                              4938
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 122,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 122,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            4929,
                                            4939
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 122,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 122,
                                              "column": 22
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        4915,
                                        4949
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 121,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 123,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      4903,
                                      4949
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 121,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 123,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    4891,
                                    4949
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 121,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 123,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4887,
                                4950
                              ],
                              "loc": {
                                "start": {
                                  "line": 121,
                                  "column": 8
                                },
                                "end": {
                                  "line": 123,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4959,
                                        4975
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 124,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 124,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              4976,
                                              4978
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 124,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 124,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "min",
                                            "range": [
                                              4979,
                                              4982
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 124,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 124,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "range": [
                                            4976,
                                            4982
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 124,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 124,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "predicate",
                                            "range": [
                                              4983,
                                              4992
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 124,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 124,
                                                "column": 41
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          4976,
                                          4993
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 124,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 124,
                                            "column": 42
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4959,
                                      4994
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 124,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 124,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4995,
                                      4999
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 124,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 124,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    4959,
                                    4999
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 124,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 124,
                                      "column": 48
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5000,
                                      5008
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 124,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 124,
                                        "column": 57
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            5012,
                                            5013
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 124,
                                              "column": 61
                                            },
                                            "end": {
                                              "line": 124,
                                              "column": 62
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 1,
                                          "raw": "1",
                                          "range": [
                                            5015,
                                            5016
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 124,
                                              "column": 64
                                            },
                                            "end": {
                                              "line": 124,
                                              "column": 65
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5012,
                                          5016
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 124,
                                            "column": 61
                                          },
                                          "end": {
                                            "line": 124,
                                            "column": 65
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5010,
                                      5018
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 124,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 124,
                                        "column": 67
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4959,
                                  5019
                                ],
                                "loc": {
                                  "start": {
                                    "line": 124,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 124,
                                    "column": 68
                                  }
                                }
                              },
                              "range": [
                                4959,
                                5020
                              ],
                              "loc": {
                                "start": {
                                  "line": 124,
                                  "column": 8
                                },
                                "end": {
                                  "line": 124,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        5029,
                                        5048
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 125,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 125,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            5049,
                                            5051
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 125,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 125,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5052,
                                            5065
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 125,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 125,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          5049,
                                          5065
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 125,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 125,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5029,
                                      5066
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 125,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 125,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5067,
                                      5071
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 125,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 125,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    5029,
                                    5071
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 125,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 125,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5072,
                                      5078
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 125,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 125,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5029,
                                  5079
                                ],
                                "loc": {
                                  "start": {
                                    "line": 125,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 125,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                5029,
                                5080
                              ],
                              "loc": {
                                "start": {
                                  "line": 125,
                                  "column": 8
                                },
                                "end": {
                                  "line": 125,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            4768,
                            5086
                          ],
                          "loc": {
                            "start": {
                              "line": 117,
                              "column": 84
                            },
                            "end": {
                              "line": 126,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          4756,
                          5086
                        ],
                        "loc": {
                          "start": {
                            "line": 117,
                            "column": 72
                          },
                          "end": {
                            "line": 126,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      4688,
                      5087
                    ],
                    "loc": {
                      "start": {
                        "line": 117,
                        "column": 4
                      },
                      "end": {
                        "line": 126,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1496,
                    "_esdocTestName": "it1496"
                  },
                  "range": [
                    4688,
                    5088
                  ],
                  "loc": {
                    "start": {
                      "line": 117,
                      "column": 4
                    },
                    "end": {
                      "line": 126,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        5093,
                        5095
                      ],
                      "loc": {
                        "start": {
                          "line": 127,
                          "column": 4
                        },
                        "end": {
                          "line": 127,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should allow unsubscribing explicitly and early",
                        "raw": "'should allow unsubscribing explicitly and early'",
                        "range": [
                          5096,
                          5145
                        ],
                        "loc": {
                          "start": {
                            "line": 127,
                            "column": 7
                          },
                          "end": {
                            "line": 127,
                            "column": 56
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      5173,
                                      5175
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 128,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 128,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        5178,
                                        5181
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 128,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 128,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-x-^-a-b-c-d-e-f-g-|",
                                        "raw": "'-x-^-a-b-c-d-e-f-g-|'",
                                        "range": [
                                          5182,
                                          5204
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 128,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 128,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5178,
                                      5205
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 128,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 128,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    5173,
                                    5205
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 128,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 128,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5169,
                                5206
                              ],
                              "loc": {
                                "start": {
                                  "line": 128,
                                  "column": 8
                                },
                                "end": {
                                  "line": 128,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      5219,
                                      5224
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 129,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 129,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "       !         ",
                                    "raw": "'       !         '",
                                    "range": [
                                      5227,
                                      5246
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 129,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 129,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    5219,
                                    5246
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 129,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 129,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5215,
                                5247
                              ],
                              "loc": {
                                "start": {
                                  "line": 129,
                                  "column": 8
                                },
                                "end": {
                                  "line": 129,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5260,
                                      5266
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 130,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 130,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^      !         ",
                                    "raw": "'^      !         '",
                                    "range": [
                                      5269,
                                      5288
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 130,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 130,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    5260,
                                    5288
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 130,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 130,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5256,
                                5289
                              ],
                              "loc": {
                                "start": {
                                  "line": 130,
                                  "column": 8
                                },
                                "end": {
                                  "line": 130,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5302,
                                      5310
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 131,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 131,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--------         ",
                                    "raw": "'--------         '",
                                    "range": [
                                      5313,
                                      5332
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 131,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 131,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    5302,
                                    5332
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 131,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 131,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5298,
                                5333
                              ],
                              "loc": {
                                "start": {
                                  "line": 131,
                                  "column": 8
                                },
                                "end": {
                                  "line": 131,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "predicate",
                                    "range": [
                                      5346,
                                      5355
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 132,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 132,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ReturnStatement",
                                          "argument": {
                                            "type": "Literal",
                                            "value": 42,
                                            "raw": "42",
                                            "range": [
                                              5391,
                                              5393
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 133,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 133,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            5384,
                                            5394
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 133,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 133,
                                              "column": 22
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        5370,
                                        5404
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 132,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 134,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      5358,
                                      5404
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 132,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 134,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    5346,
                                    5404
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 132,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 134,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5342,
                                5405
                              ],
                              "loc": {
                                "start": {
                                  "line": 132,
                                  "column": 8
                                },
                                "end": {
                                  "line": 134,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        5414,
                                        5430
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 135,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 135,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              5431,
                                              5433
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 135,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 135,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "min",
                                            "range": [
                                              5434,
                                              5437
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 135,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 135,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "range": [
                                            5431,
                                            5437
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 135,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 135,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "predicate",
                                            "range": [
                                              5438,
                                              5447
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 135,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 135,
                                                "column": 41
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          5431,
                                          5448
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 135,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 135,
                                            "column": 42
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          5450,
                                          5455
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 135,
                                            "column": 44
                                          },
                                          "end": {
                                            "line": 135,
                                            "column": 49
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5414,
                                      5456
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 135,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 135,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5457,
                                      5461
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 135,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 135,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    5414,
                                    5461
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 135,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 135,
                                      "column": 55
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5462,
                                      5470
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 135,
                                        "column": 56
                                      },
                                      "end": {
                                        "line": 135,
                                        "column": 64
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5414,
                                  5471
                                ],
                                "loc": {
                                  "start": {
                                    "line": 135,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 135,
                                    "column": 65
                                  }
                                }
                              },
                              "range": [
                                5414,
                                5472
                              ],
                              "loc": {
                                "start": {
                                  "line": 135,
                                  "column": 8
                                },
                                "end": {
                                  "line": 135,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        5481,
                                        5500
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 136,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 136,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            5501,
                                            5503
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 136,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 136,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5504,
                                            5517
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 136,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 136,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          5501,
                                          5517
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 136,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 136,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5481,
                                      5518
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 136,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 136,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5519,
                                      5523
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 136,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 136,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    5481,
                                    5523
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 136,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 136,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5524,
                                      5530
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 136,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 136,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5481,
                                  5531
                                ],
                                "loc": {
                                  "start": {
                                    "line": 136,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 136,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                5481,
                                5532
                              ],
                              "loc": {
                                "start": {
                                  "line": 136,
                                  "column": 8
                                },
                                "end": {
                                  "line": 136,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            5159,
                            5538
                          ],
                          "loc": {
                            "start": {
                              "line": 127,
                              "column": 70
                            },
                            "end": {
                              "line": 137,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          5147,
                          5538
                        ],
                        "loc": {
                          "start": {
                            "line": 127,
                            "column": 58
                          },
                          "end": {
                            "line": 137,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      5093,
                      5539
                    ],
                    "loc": {
                      "start": {
                        "line": 127,
                        "column": 4
                      },
                      "end": {
                        "line": 137,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1497,
                    "_esdocTestName": "it1497"
                  },
                  "range": [
                    5093,
                    5540
                  ],
                  "loc": {
                    "start": {
                      "line": 127,
                      "column": 4
                    },
                    "end": {
                      "line": 137,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        5545,
                        5547
                      ],
                      "loc": {
                        "start": {
                          "line": 138,
                          "column": 4
                        },
                        "end": {
                          "line": 138,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should not break unsubscription chains when result is unsubscribed explicitly",
                        "raw": "'should not break unsubscription chains when result is unsubscribed explicitly'",
                        "range": [
                          5548,
                          5627
                        ],
                        "loc": {
                          "start": {
                            "line": 138,
                            "column": 7
                          },
                          "end": {
                            "line": 138,
                            "column": 86
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      5655,
                                      5657
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 139,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 139,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        5660,
                                        5663
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 139,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 139,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-x-^-a-b-c-d-e-f-g-|",
                                        "raw": "'-x-^-a-b-c-d-e-f-g-|'",
                                        "range": [
                                          5664,
                                          5686
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 139,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 139,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5660,
                                      5687
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 139,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 139,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    5655,
                                    5687
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 139,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 139,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5651,
                                5688
                              ],
                              "loc": {
                                "start": {
                                  "line": 139,
                                  "column": 8
                                },
                                "end": {
                                  "line": 139,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5701,
                                      5707
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 140,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 140,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^      !         ",
                                    "raw": "'^      !         '",
                                    "range": [
                                      5710,
                                      5729
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 140,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 140,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    5701,
                                    5729
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 140,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 140,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5697,
                                5730
                              ],
                              "loc": {
                                "start": {
                                  "line": 140,
                                  "column": 8
                                },
                                "end": {
                                  "line": 140,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5743,
                                      5751
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--------         ",
                                    "raw": "'--------         '",
                                    "range": [
                                      5754,
                                      5773
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    5743,
                                    5773
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 141,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 141,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5739,
                                5774
                              ],
                              "loc": {
                                "start": {
                                  "line": 141,
                                  "column": 8
                                },
                                "end": {
                                  "line": 141,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      5787,
                                      5792
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 142,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "       !         ",
                                    "raw": "'       !         '",
                                    "range": [
                                      5795,
                                      5814
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 142,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    5787,
                                    5814
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 142,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 142,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5783,
                                5815
                              ],
                              "loc": {
                                "start": {
                                  "line": 142,
                                  "column": 8
                                },
                                "end": {
                                  "line": 142,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "predicate",
                                    "range": [
                                      5828,
                                      5837
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 143,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 143,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ReturnStatement",
                                          "argument": {
                                            "type": "Literal",
                                            "value": 42,
                                            "raw": "42",
                                            "range": [
                                              5873,
                                              5875
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 144,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 144,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            5866,
                                            5876
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 144,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 144,
                                              "column": 22
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        5852,
                                        5886
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 143,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 145,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      5840,
                                      5886
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 143,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 145,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    5828,
                                    5886
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 143,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 145,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5824,
                                5887
                              ],
                              "loc": {
                                "start": {
                                  "line": 143,
                                  "column": 8
                                },
                                "end": {
                                  "line": 145,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      5900,
                                      5906
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 146,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "e1",
                                                "range": [
                                                  5909,
                                                  5911
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 146,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 146,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "mergeMap",
                                                "range": [
                                                  5925,
                                                  5933
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 147,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 147,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "range": [
                                                5909,
                                                5933
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 146,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 147,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      5944,
                                                      5945
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 147,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 147,
                                                        "column": 33
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ReturnStatement",
                                                      "argument": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Observable",
                                                            "range": [
                                                              5956,
                                                              5966
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 147,
                                                                "column": 44
                                                              },
                                                              "end": {
                                                                "line": 147,
                                                                "column": 54
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "of",
                                                            "range": [
                                                              5967,
                                                              5969
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 147,
                                                                "column": 55
                                                              },
                                                              "end": {
                                                                "line": 147,
                                                                "column": 57
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            5956,
                                                            5969
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 147,
                                                              "column": 44
                                                            },
                                                            "end": {
                                                              "line": 147,
                                                              "column": 57
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "x",
                                                            "range": [
                                                              5970,
                                                              5971
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 147,
                                                                "column": 58
                                                              },
                                                              "end": {
                                                                "line": 147,
                                                                "column": 59
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          5956,
                                                          5972
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 147,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 147,
                                                            "column": 60
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        5949,
                                                        5973
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 147,
                                                          "column": 37
                                                        },
                                                        "end": {
                                                          "line": 147,
                                                          "column": 61
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    5947,
                                                    5975
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 147,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 147,
                                                      "column": 63
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  5934,
                                                  5975
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 147,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 147,
                                                    "column": 63
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              5909,
                                              5976
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 146,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 147,
                                                "column": 64
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "min",
                                            "range": [
                                              5990,
                                              5993
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 148,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 148,
                                                "column": 16
                                              }
                                            }
                                          },
                                          "range": [
                                            5909,
                                            5993
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 146,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 148,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "predicate",
                                            "range": [
                                              5994,
                                              6003
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 148,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 148,
                                                "column": 26
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          5909,
                                          6004
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 146,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 148,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          6018,
                                          6026
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 149,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 149,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "range": [
                                        5909,
                                        6026
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 146,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 149,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              6037,
                                              6038
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 149,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 149,
                                                "column": 33
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      6049,
                                                      6059
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 149,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 149,
                                                        "column": 54
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "of",
                                                    "range": [
                                                      6060,
                                                      6062
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 149,
                                                        "column": 55
                                                      },
                                                      "end": {
                                                        "line": 149,
                                                        "column": 57
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    6049,
                                                    6062
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 149,
                                                      "column": 44
                                                    },
                                                    "end": {
                                                      "line": 149,
                                                      "column": 57
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      6063,
                                                      6064
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 149,
                                                        "column": 58
                                                      },
                                                      "end": {
                                                        "line": 149,
                                                        "column": 59
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6049,
                                                  6065
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 149,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 149,
                                                    "column": 60
                                                  }
                                                }
                                              },
                                              "range": [
                                                6042,
                                                6066
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 149,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 149,
                                                  "column": 61
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            6040,
                                            6068
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 149,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 149,
                                              "column": 63
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          6027,
                                          6068
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 149,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 149,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5909,
                                      6069
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 146,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 149,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    5900,
                                    6069
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 146,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 149,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5896,
                                6070
                              ],
                              "loc": {
                                "start": {
                                  "line": 146,
                                  "column": 8
                                },
                                "end": {
                                  "line": 149,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        6079,
                                        6095
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 150,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 150,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          6096,
                                          6102
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 150,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 150,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          6104,
                                          6109
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 150,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 150,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6079,
                                      6110
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 150,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 150,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6111,
                                      6115
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 150,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 150,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    6079,
                                    6115
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 150,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 150,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      6116,
                                      6124
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 150,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 150,
                                        "column": 53
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6079,
                                  6125
                                ],
                                "loc": {
                                  "start": {
                                    "line": 150,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 150,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                6079,
                                6126
                              ],
                              "loc": {
                                "start": {
                                  "line": 150,
                                  "column": 8
                                },
                                "end": {
                                  "line": 150,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        6135,
                                        6154
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 151,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 151,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            6155,
                                            6157
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 151,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 151,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            6158,
                                            6171
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 151,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 151,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          6155,
                                          6171
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 151,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 151,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6135,
                                      6172
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 151,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 151,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6173,
                                      6177
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 151,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 151,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    6135,
                                    6177
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 151,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 151,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      6178,
                                      6184
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 151,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 151,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6135,
                                  6185
                                ],
                                "loc": {
                                  "start": {
                                    "line": 151,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 151,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                6135,
                                6186
                              ],
                              "loc": {
                                "start": {
                                  "line": 151,
                                  "column": 8
                                },
                                "end": {
                                  "line": 151,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            5641,
                            6192
                          ],
                          "loc": {
                            "start": {
                              "line": 138,
                              "column": 100
                            },
                            "end": {
                              "line": 152,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          5629,
                          6192
                        ],
                        "loc": {
                          "start": {
                            "line": 138,
                            "column": 88
                          },
                          "end": {
                            "line": 152,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      5545,
                      6193
                    ],
                    "loc": {
                      "start": {
                        "line": 138,
                        "column": 4
                      },
                      "end": {
                        "line": 152,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1498,
                    "_esdocTestName": "it1498"
                  },
                  "range": [
                    5545,
                    6194
                  ],
                  "loc": {
                    "start": {
                      "line": 138,
                      "column": 4
                    },
                    "end": {
                      "line": 152,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        6199,
                        6201
                      ],
                      "loc": {
                        "start": {
                          "line": 153,
                          "column": 4
                        },
                        "end": {
                          "line": 153,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle a reverse predicate on observable with many values",
                        "raw": "'should handle a reverse predicate on observable with many values'",
                        "range": [
                          6202,
                          6268
                        ],
                        "loc": {
                          "start": {
                            "line": 153,
                            "column": 7
                          },
                          "end": {
                            "line": 153,
                            "column": 73
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      6296,
                                      6298
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 154,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 154,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        6301,
                                        6304
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 154,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 154,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-^-b--c--d-|",
                                        "raw": "'-a-^-b--c--d-|'",
                                        "range": [
                                          6305,
                                          6321
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 154,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 154,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "a",
                                              "range": [
                                                6325,
                                                6326
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 154,
                                                  "column": 41
                                                },
                                                "end": {
                                                  "line": 154,
                                                  "column": 42
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 42,
                                              "raw": "42",
                                              "range": [
                                                6328,
                                                6330
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 154,
                                                  "column": 44
                                                },
                                                "end": {
                                                  "line": 154,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              6325,
                                              6330
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 154,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 154,
                                                "column": 46
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "b",
                                              "range": [
                                                6332,
                                                6333
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 154,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 154,
                                                  "column": 49
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "UnaryExpression",
                                              "operator": "-",
                                              "argument": {
                                                "type": "Literal",
                                                "value": 1,
                                                "raw": "1",
                                                "range": [
                                                  6336,
                                                  6337
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 154,
                                                    "column": 52
                                                  },
                                                  "end": {
                                                    "line": 154,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "prefix": true,
                                              "range": [
                                                6335,
                                                6337
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 154,
                                                  "column": 51
                                                },
                                                "end": {
                                                  "line": 154,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              6332,
                                              6337
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 154,
                                                "column": 48
                                              },
                                              "end": {
                                                "line": 154,
                                                "column": 53
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "c",
                                              "range": [
                                                6339,
                                                6340
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 154,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 154,
                                                  "column": 56
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 0,
                                              "raw": "0",
                                              "range": [
                                                6342,
                                                6343
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 154,
                                                  "column": 58
                                                },
                                                "end": {
                                                  "line": 154,
                                                  "column": 59
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              6339,
                                              6343
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 154,
                                                "column": 55
                                              },
                                              "end": {
                                                "line": 154,
                                                "column": 59
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "d",
                                              "range": [
                                                6345,
                                                6346
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 154,
                                                  "column": 61
                                                },
                                                "end": {
                                                  "line": 154,
                                                  "column": 62
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 666,
                                              "raw": "666",
                                              "range": [
                                                6348,
                                                6351
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 154,
                                                  "column": 64
                                                },
                                                "end": {
                                                  "line": 154,
                                                  "column": 67
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              6345,
                                              6351
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 154,
                                                "column": 61
                                              },
                                              "end": {
                                                "line": 154,
                                                "column": 67
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          6323,
                                          6353
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 154,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 154,
                                            "column": 69
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6301,
                                      6354
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 154,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 154,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    6296,
                                    6354
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 154,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 154,
                                      "column": 70
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6292,
                                6355
                              ],
                              "loc": {
                                "start": {
                                  "line": 154,
                                  "column": 8
                                },
                                "end": {
                                  "line": 154,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      6368,
                                      6374
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 155,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 155,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^         !",
                                    "raw": "'^         !'",
                                    "range": [
                                      6377,
                                      6390
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 155,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 155,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    6368,
                                    6390
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 155,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 155,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6364,
                                6391
                              ],
                              "loc": {
                                "start": {
                                  "line": 155,
                                  "column": 8
                                },
                                "end": {
                                  "line": 155,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      6404,
                                      6412
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 156,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 156,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----------(w|)",
                                    "raw": "'----------(w|)'",
                                    "range": [
                                      6415,
                                      6431
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 156,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 156,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    6404,
                                    6431
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 156,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 156,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6400,
                                6432
                              ],
                              "loc": {
                                "start": {
                                  "line": 156,
                                  "column": 8
                                },
                                "end": {
                                  "line": 156,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "predicate",
                                    "range": [
                                      6445,
                                      6454
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 157,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 157,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          6467,
                                          6468
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 157,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 157,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "y",
                                        "range": [
                                          6470,
                                          6471
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 157,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 157,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ReturnStatement",
                                          "argument": {
                                            "type": "ConditionalExpression",
                                            "test": {
                                              "type": "BinaryExpression",
                                              "operator": ">",
                                              "left": {
                                                "type": "Identifier",
                                                "name": "x",
                                                "range": [
                                                  6494,
                                                  6495
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 158,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 158,
                                                    "column": 20
                                                  }
                                                }
                                              },
                                              "right": {
                                                "type": "Identifier",
                                                "name": "y",
                                                "range": [
                                                  6498,
                                                  6499
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 158,
                                                    "column": 23
                                                  },
                                                  "end": {
                                                    "line": 158,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "range": [
                                                6494,
                                                6499
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 158,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 158,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            "consequent": {
                                              "type": "UnaryExpression",
                                              "operator": "-",
                                              "argument": {
                                                "type": "Literal",
                                                "value": 1,
                                                "raw": "1",
                                                "range": [
                                                  6503,
                                                  6504
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 158,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 158,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "prefix": true,
                                              "range": [
                                                6502,
                                                6504
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 158,
                                                  "column": 27
                                                },
                                                "end": {
                                                  "line": 158,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            "alternate": {
                                              "type": "Literal",
                                              "value": 1,
                                              "raw": "1",
                                              "range": [
                                                6507,
                                                6508
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 158,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 158,
                                                  "column": 33
                                                }
                                              }
                                            },
                                            "range": [
                                              6494,
                                              6508
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 158,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 158,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "range": [
                                            6487,
                                            6509
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 158,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 158,
                                              "column": 34
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        6473,
                                        6519
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 157,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 159,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      6457,
                                      6519
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 157,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 159,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    6445,
                                    6519
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 157,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 159,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6441,
                                6520
                              ],
                              "loc": {
                                "start": {
                                  "line": 157,
                                  "column": 8
                                },
                                "end": {
                                  "line": 159,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        6529,
                                        6545
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 160,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 160,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              6546,
                                              6548
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 160,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 160,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "min",
                                            "range": [
                                              6549,
                                              6552
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 160,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 160,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "range": [
                                            6546,
                                            6552
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 160,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 160,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "predicate",
                                            "range": [
                                              6553,
                                              6562
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 160,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 160,
                                                "column": 41
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          6546,
                                          6563
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 160,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 160,
                                            "column": 42
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6529,
                                      6564
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 160,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 160,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6565,
                                      6569
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 160,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 160,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    6529,
                                    6569
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 160,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 160,
                                      "column": 48
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      6570,
                                      6578
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 160,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 160,
                                        "column": 57
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            6582,
                                            6583
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 160,
                                              "column": 61
                                            },
                                            "end": {
                                              "line": 160,
                                              "column": 62
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 666,
                                          "raw": "666",
                                          "range": [
                                            6585,
                                            6588
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 160,
                                              "column": 64
                                            },
                                            "end": {
                                              "line": 160,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6582,
                                          6588
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 160,
                                            "column": 61
                                          },
                                          "end": {
                                            "line": 160,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6580,
                                      6590
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 160,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 160,
                                        "column": 69
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6529,
                                  6591
                                ],
                                "loc": {
                                  "start": {
                                    "line": 160,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 160,
                                    "column": 70
                                  }
                                }
                              },
                              "range": [
                                6529,
                                6592
                              ],
                              "loc": {
                                "start": {
                                  "line": 160,
                                  "column": 8
                                },
                                "end": {
                                  "line": 160,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        6601,
                                        6620
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 161,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 161,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            6621,
                                            6623
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 161,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 161,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            6624,
                                            6637
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 161,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 161,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          6621,
                                          6637
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 161,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 161,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6601,
                                      6638
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 161,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 161,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6639,
                                      6643
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 161,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 161,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    6601,
                                    6643
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 161,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 161,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      6644,
                                      6650
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 161,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 161,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6601,
                                  6651
                                ],
                                "loc": {
                                  "start": {
                                    "line": 161,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 161,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                6601,
                                6652
                              ],
                              "loc": {
                                "start": {
                                  "line": 161,
                                  "column": 8
                                },
                                "end": {
                                  "line": 161,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            6282,
                            6658
                          ],
                          "loc": {
                            "start": {
                              "line": 153,
                              "column": 87
                            },
                            "end": {
                              "line": 162,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          6270,
                          6658
                        ],
                        "loc": {
                          "start": {
                            "line": 153,
                            "column": 75
                          },
                          "end": {
                            "line": 162,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      6199,
                      6659
                    ],
                    "loc": {
                      "start": {
                        "line": 153,
                        "column": 4
                      },
                      "end": {
                        "line": 162,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1499,
                    "_esdocTestName": "it1499"
                  },
                  "range": [
                    6199,
                    6660
                  ],
                  "loc": {
                    "start": {
                      "line": 153,
                      "column": 4
                    },
                    "end": {
                      "line": 162,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        6665,
                        6667
                      ],
                      "loc": {
                        "start": {
                          "line": 163,
                          "column": 4
                        },
                        "end": {
                          "line": 163,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle a predicate for string on observable with many values",
                        "raw": "'should handle a predicate for string on observable with many values'",
                        "range": [
                          6668,
                          6737
                        ],
                        "loc": {
                          "start": {
                            "line": 163,
                            "column": 7
                          },
                          "end": {
                            "line": 163,
                            "column": 76
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      6765,
                                      6767
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 164,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 164,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        6770,
                                        6773
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 164,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 164,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-^-b--c--d-|",
                                        "raw": "'-a-^-b--c--d-|'",
                                        "range": [
                                          6774,
                                          6790
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 164,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 164,
                                            "column": 37
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6770,
                                      6791
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 164,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 164,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    6765,
                                    6791
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 164,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 164,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6761,
                                6792
                              ],
                              "loc": {
                                "start": {
                                  "line": 164,
                                  "column": 8
                                },
                                "end": {
                                  "line": 164,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      6805,
                                      6811
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 165,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 165,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^         !",
                                    "raw": "'^         !'",
                                    "range": [
                                      6814,
                                      6827
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 165,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 165,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    6805,
                                    6827
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 165,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 165,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6801,
                                6828
                              ],
                              "loc": {
                                "start": {
                                  "line": 165,
                                  "column": 8
                                },
                                "end": {
                                  "line": 165,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      6841,
                                      6849
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 166,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 166,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----------(w|)",
                                    "raw": "'----------(w|)'",
                                    "range": [
                                      6852,
                                      6868
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 166,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 166,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    6841,
                                    6868
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 166,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 166,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6837,
                                6869
                              ],
                              "loc": {
                                "start": {
                                  "line": 166,
                                  "column": 8
                                },
                                "end": {
                                  "line": 166,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "predicate",
                                    "range": [
                                      6882,
                                      6891
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 167,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 167,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          6904,
                                          6905
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 167,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 167,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "y",
                                        "range": [
                                          6907,
                                          6908
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 167,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 167,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ReturnStatement",
                                          "argument": {
                                            "type": "ConditionalExpression",
                                            "test": {
                                              "type": "BinaryExpression",
                                              "operator": ">",
                                              "left": {
                                                "type": "Identifier",
                                                "name": "x",
                                                "range": [
                                                  6931,
                                                  6932
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 168,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 168,
                                                    "column": 20
                                                  }
                                                }
                                              },
                                              "right": {
                                                "type": "Identifier",
                                                "name": "y",
                                                "range": [
                                                  6935,
                                                  6936
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 168,
                                                    "column": 23
                                                  },
                                                  "end": {
                                                    "line": 168,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "range": [
                                                6931,
                                                6936
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 168,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 168,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            "consequent": {
                                              "type": "UnaryExpression",
                                              "operator": "-",
                                              "argument": {
                                                "type": "Literal",
                                                "value": 1,
                                                "raw": "1",
                                                "range": [
                                                  6940,
                                                  6941
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 168,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 168,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "prefix": true,
                                              "range": [
                                                6939,
                                                6941
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 168,
                                                  "column": 27
                                                },
                                                "end": {
                                                  "line": 168,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            "alternate": {
                                              "type": "Literal",
                                              "value": 1,
                                              "raw": "1",
                                              "range": [
                                                6944,
                                                6945
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 168,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 168,
                                                  "column": 33
                                                }
                                              }
                                            },
                                            "range": [
                                              6931,
                                              6945
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 168,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 168,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "range": [
                                            6924,
                                            6946
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 168,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 168,
                                              "column": 34
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        6910,
                                        6956
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 167,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 169,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      6894,
                                      6956
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 167,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 169,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    6882,
                                    6956
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 167,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 169,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6878,
                                6957
                              ],
                              "loc": {
                                "start": {
                                  "line": 167,
                                  "column": 8
                                },
                                "end": {
                                  "line": 169,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        6966,
                                        6982
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 170,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 170,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              6983,
                                              6985
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 170,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 170,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "min",
                                            "range": [
                                              6986,
                                              6989
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 170,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 170,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "range": [
                                            6983,
                                            6989
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 170,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 170,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "predicate",
                                            "range": [
                                              6990,
                                              6999
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 170,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 170,
                                                "column": 41
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          6983,
                                          7000
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 170,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 170,
                                            "column": 42
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6966,
                                      7001
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 170,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 170,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7002,
                                      7006
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 170,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 170,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    6966,
                                    7006
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 170,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 170,
                                      "column": 48
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      7007,
                                      7015
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 170,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 170,
                                        "column": 57
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            7019,
                                            7020
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 170,
                                              "column": 61
                                            },
                                            "end": {
                                              "line": 170,
                                              "column": 62
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "d",
                                          "raw": "'d'",
                                          "range": [
                                            7022,
                                            7025
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 170,
                                              "column": 64
                                            },
                                            "end": {
                                              "line": 170,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          7019,
                                          7025
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 170,
                                            "column": 61
                                          },
                                          "end": {
                                            "line": 170,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7017,
                                      7027
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 170,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 170,
                                        "column": 69
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6966,
                                  7028
                                ],
                                "loc": {
                                  "start": {
                                    "line": 170,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 170,
                                    "column": 70
                                  }
                                }
                              },
                              "range": [
                                6966,
                                7029
                              ],
                              "loc": {
                                "start": {
                                  "line": 170,
                                  "column": 8
                                },
                                "end": {
                                  "line": 170,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        7038,
                                        7057
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 171,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 171,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            7058,
                                            7060
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 171,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 171,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            7061,
                                            7074
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 171,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 171,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          7058,
                                          7074
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 171,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 171,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7038,
                                      7075
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 171,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 171,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7076,
                                      7080
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 171,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 171,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    7038,
                                    7080
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 171,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 171,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      7081,
                                      7087
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 171,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 171,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7038,
                                  7088
                                ],
                                "loc": {
                                  "start": {
                                    "line": 171,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 171,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                7038,
                                7089
                              ],
                              "loc": {
                                "start": {
                                  "line": 171,
                                  "column": 8
                                },
                                "end": {
                                  "line": 171,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            6751,
                            7095
                          ],
                          "loc": {
                            "start": {
                              "line": 163,
                              "column": 90
                            },
                            "end": {
                              "line": 172,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          6739,
                          7095
                        ],
                        "loc": {
                          "start": {
                            "line": 163,
                            "column": 78
                          },
                          "end": {
                            "line": 172,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      6665,
                      7096
                    ],
                    "loc": {
                      "start": {
                        "line": 163,
                        "column": 4
                      },
                      "end": {
                        "line": 172,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1500,
                    "_esdocTestName": "it1500"
                  },
                  "range": [
                    6665,
                    7097
                  ],
                  "loc": {
                    "start": {
                      "line": 163,
                      "column": 4
                    },
                    "end": {
                      "line": 172,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        7102,
                        7104
                      ],
                      "loc": {
                        "start": {
                          "line": 173,
                          "column": 4
                        },
                        "end": {
                          "line": 173,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle a constant predicate on observable that throws",
                        "raw": "'should handle a constant predicate on observable that throws'",
                        "range": [
                          7105,
                          7167
                        ],
                        "loc": {
                          "start": {
                            "line": 173,
                            "column": 7
                          },
                          "end": {
                            "line": 173,
                            "column": 69
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      7195,
                                      7197
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 174,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 174,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        7200,
                                        7203
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 174,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 174,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1-^---#",
                                        "raw": "'-1-^---#'",
                                        "range": [
                                          7204,
                                          7214
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 174,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 174,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7200,
                                      7215
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 174,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 174,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    7195,
                                    7215
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 174,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 174,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7191,
                                7216
                              ],
                              "loc": {
                                "start": {
                                  "line": 174,
                                  "column": 8
                                },
                                "end": {
                                  "line": 174,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      7229,
                                      7235
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 175,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 175,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^   !",
                                    "raw": "'^   !'",
                                    "range": [
                                      7238,
                                      7245
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 175,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 175,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    7229,
                                    7245
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 175,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 175,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7225,
                                7246
                              ],
                              "loc": {
                                "start": {
                                  "line": 175,
                                  "column": 8
                                },
                                "end": {
                                  "line": 175,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      7259,
                                      7267
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 176,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 176,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----#",
                                    "raw": "'----#'",
                                    "range": [
                                      7270,
                                      7277
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 176,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 176,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    7259,
                                    7277
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 176,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 176,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7255,
                                7278
                              ],
                              "loc": {
                                "start": {
                                  "line": 176,
                                  "column": 8
                                },
                                "end": {
                                  "line": 176,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "predicate",
                                    "range": [
                                      7291,
                                      7300
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 177,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 177,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ReturnStatement",
                                          "argument": {
                                            "type": "Literal",
                                            "value": 42,
                                            "raw": "42",
                                            "range": [
                                              7336,
                                              7338
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 178,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 178,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            7329,
                                            7339
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 178,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 178,
                                              "column": 22
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        7315,
                                        7349
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 177,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 179,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      7303,
                                      7349
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 177,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 179,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    7291,
                                    7349
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 177,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 179,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7287,
                                7350
                              ],
                              "loc": {
                                "start": {
                                  "line": 177,
                                  "column": 8
                                },
                                "end": {
                                  "line": 179,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        7359,
                                        7375
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 180,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 180,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              7376,
                                              7378
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 180,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 180,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "min",
                                            "range": [
                                              7379,
                                              7382
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 180,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 180,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "range": [
                                            7376,
                                            7382
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 180,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 180,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "predicate",
                                            "range": [
                                              7383,
                                              7392
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 180,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 180,
                                                "column": 41
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          7376,
                                          7393
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 180,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 180,
                                            "column": 42
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7359,
                                      7394
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 180,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 180,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7395,
                                      7399
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 180,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 180,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    7359,
                                    7399
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 180,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 180,
                                      "column": 48
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      7400,
                                      7408
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 180,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 180,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7359,
                                  7409
                                ],
                                "loc": {
                                  "start": {
                                    "line": 180,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 180,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                7359,
                                7410
                              ],
                              "loc": {
                                "start": {
                                  "line": 180,
                                  "column": 8
                                },
                                "end": {
                                  "line": 180,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        7419,
                                        7438
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 181,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 181,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            7439,
                                            7441
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 181,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 181,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            7442,
                                            7455
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 181,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 181,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          7439,
                                          7455
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 181,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 181,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7419,
                                      7456
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 181,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 181,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7457,
                                      7461
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 181,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 181,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    7419,
                                    7461
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 181,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 181,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      7462,
                                      7468
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 181,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 181,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7419,
                                  7469
                                ],
                                "loc": {
                                  "start": {
                                    "line": 181,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 181,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                7419,
                                7470
                              ],
                              "loc": {
                                "start": {
                                  "line": 181,
                                  "column": 8
                                },
                                "end": {
                                  "line": 181,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            7181,
                            7476
                          ],
                          "loc": {
                            "start": {
                              "line": 173,
                              "column": 83
                            },
                            "end": {
                              "line": 182,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          7169,
                          7476
                        ],
                        "loc": {
                          "start": {
                            "line": 173,
                            "column": 71
                          },
                          "end": {
                            "line": 182,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      7102,
                      7477
                    ],
                    "loc": {
                      "start": {
                        "line": 173,
                        "column": 4
                      },
                      "end": {
                        "line": 182,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1501,
                    "_esdocTestName": "it1501"
                  },
                  "range": [
                    7102,
                    7478
                  ],
                  "loc": {
                    "start": {
                      "line": 173,
                      "column": 4
                    },
                    "end": {
                      "line": 182,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        7483,
                        7485
                      ],
                      "loc": {
                        "start": {
                          "line": 183,
                          "column": 4
                        },
                        "end": {
                          "line": 183,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle a predicate that throws, on observable with many values",
                        "raw": "'should handle a predicate that throws, on observable with many values'",
                        "range": [
                          7486,
                          7557
                        ],
                        "loc": {
                          "start": {
                            "line": 183,
                            "column": 7
                          },
                          "end": {
                            "line": 183,
                            "column": 78
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      7585,
                                      7587
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 184,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 184,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        7590,
                                        7593
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 184,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 184,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1-^-2--3--|",
                                        "raw": "'-1-^-2--3--|'",
                                        "range": [
                                          7594,
                                          7608
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 184,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 184,
                                            "column": 35
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7590,
                                      7609
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 184,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 184,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    7585,
                                    7609
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 184,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 184,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7581,
                                7610
                              ],
                              "loc": {
                                "start": {
                                  "line": 184,
                                  "column": 8
                                },
                                "end": {
                                  "line": 184,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      7623,
                                      7629
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 185,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 185,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^    !   ",
                                    "raw": "'^    !   '",
                                    "range": [
                                      7632,
                                      7643
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 185,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 185,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    7623,
                                    7643
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 185,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 185,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7619,
                                7644
                              ],
                              "loc": {
                                "start": {
                                  "line": 185,
                                  "column": 8
                                },
                                "end": {
                                  "line": 185,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      7657,
                                      7665
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 186,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 186,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----#   ",
                                    "raw": "'-----#   '",
                                    "range": [
                                      7668,
                                      7679
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 186,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 186,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    7657,
                                    7679
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 186,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 186,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7653,
                                7680
                              ],
                              "loc": {
                                "start": {
                                  "line": 186,
                                  "column": 8
                                },
                                "end": {
                                  "line": 186,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "predicate",
                                    "range": [
                                      7693,
                                      7702
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 187,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 187,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          7715,
                                          7716
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 187,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 187,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "y",
                                        "range": [
                                          7718,
                                          7719
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 187,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 187,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "IfStatement",
                                          "test": {
                                            "type": "BinaryExpression",
                                            "operator": "===",
                                            "left": {
                                              "type": "Identifier",
                                              "name": "y",
                                              "range": [
                                                7739,
                                                7740
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 188,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 188,
                                                  "column": 17
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Literal",
                                              "value": "3",
                                              "raw": "'3'",
                                              "range": [
                                                7745,
                                                7748
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 188,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 188,
                                                  "column": 25
                                                }
                                              }
                                            },
                                            "range": [
                                              7739,
                                              7748
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 188,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 188,
                                                "column": 25
                                              }
                                            }
                                          },
                                          "consequent": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "ThrowStatement",
                                                "argument": {
                                                  "type": "Literal",
                                                  "value": "error",
                                                  "raw": "'error'",
                                                  "range": [
                                                    7774,
                                                    7781
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 189,
                                                      "column": 22
                                                    },
                                                    "end": {
                                                      "line": 189,
                                                      "column": 29
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  7768,
                                                  7782
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 189,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 189,
                                                    "column": 30
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              7750,
                                              7796
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 188,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 190,
                                                "column": 13
                                              }
                                            }
                                          },
                                          "alternate": null,
                                          "range": [
                                            7735,
                                            7796
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 188,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 190,
                                              "column": 13
                                            }
                                          }
                                        },
                                        {
                                          "type": "ReturnStatement",
                                          "argument": {
                                            "type": "ConditionalExpression",
                                            "test": {
                                              "type": "BinaryExpression",
                                              "operator": ">",
                                              "left": {
                                                "type": "Identifier",
                                                "name": "x",
                                                "range": [
                                                  7816,
                                                  7817
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 191,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 191,
                                                    "column": 20
                                                  }
                                                }
                                              },
                                              "right": {
                                                "type": "Identifier",
                                                "name": "y",
                                                "range": [
                                                  7820,
                                                  7821
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 191,
                                                    "column": 23
                                                  },
                                                  "end": {
                                                    "line": 191,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "range": [
                                                7816,
                                                7821
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 191,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 191,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            "consequent": {
                                              "type": "Identifier",
                                              "name": "x",
                                              "range": [
                                                7824,
                                                7825
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 191,
                                                  "column": 27
                                                },
                                                "end": {
                                                  "line": 191,
                                                  "column": 28
                                                }
                                              }
                                            },
                                            "alternate": {
                                              "type": "Identifier",
                                              "name": "y",
                                              "range": [
                                                7828,
                                                7829
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 191,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 191,
                                                  "column": 32
                                                }
                                              }
                                            },
                                            "range": [
                                              7816,
                                              7829
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 191,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 191,
                                                "column": 32
                                              }
                                            }
                                          },
                                          "range": [
                                            7809,
                                            7830
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 191,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 191,
                                              "column": 33
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        7721,
                                        7840
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 187,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 192,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      7705,
                                      7840
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 187,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 192,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    7693,
                                    7840
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 187,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 192,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7689,
                                7841
                              ],
                              "loc": {
                                "start": {
                                  "line": 187,
                                  "column": 8
                                },
                                "end": {
                                  "line": 192,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        7850,
                                        7866
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 193,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 193,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              7867,
                                              7869
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 193,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 193,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "min",
                                            "range": [
                                              7870,
                                              7873
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 193,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 193,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "range": [
                                            7867,
                                            7873
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 193,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 193,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "predicate",
                                            "range": [
                                              7874,
                                              7883
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 193,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 193,
                                                "column": 41
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          7867,
                                          7884
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 193,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 193,
                                            "column": 42
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7850,
                                      7885
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 193,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 193,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7886,
                                      7890
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 193,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 193,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    7850,
                                    7890
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 193,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 193,
                                      "column": 48
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      7891,
                                      7899
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 193,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 193,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7850,
                                  7900
                                ],
                                "loc": {
                                  "start": {
                                    "line": 193,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 193,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                7850,
                                7901
                              ],
                              "loc": {
                                "start": {
                                  "line": 193,
                                  "column": 8
                                },
                                "end": {
                                  "line": 193,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        7910,
                                        7929
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 194,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 194,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            7930,
                                            7932
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 194,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 194,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            7933,
                                            7946
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 194,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 194,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          7930,
                                          7946
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 194,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 194,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7910,
                                      7947
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 194,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 194,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7948,
                                      7952
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 194,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 194,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    7910,
                                    7952
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 194,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 194,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      7953,
                                      7959
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 194,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 194,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7910,
                                  7960
                                ],
                                "loc": {
                                  "start": {
                                    "line": 194,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 194,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                7910,
                                7961
                              ],
                              "loc": {
                                "start": {
                                  "line": 194,
                                  "column": 8
                                },
                                "end": {
                                  "line": 194,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            7571,
                            7967
                          ],
                          "loc": {
                            "start": {
                              "line": 183,
                              "column": 92
                            },
                            "end": {
                              "line": 195,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          7559,
                          7967
                        ],
                        "loc": {
                          "start": {
                            "line": 183,
                            "column": 80
                          },
                          "end": {
                            "line": 195,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      7483,
                      7968
                    ],
                    "loc": {
                      "start": {
                        "line": 183,
                        "column": 4
                      },
                      "end": {
                        "line": 195,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1502,
                    "_esdocTestName": "it1502"
                  },
                  "range": [
                    7483,
                    7969
                  ],
                  "loc": {
                    "start": {
                      "line": 183,
                      "column": 4
                    },
                    "end": {
                      "line": 195,
                      "column": 7
                    }
                  }
                }
              ],
              "range": [
                183,
                7971
              ],
              "loc": {
                "start": {
                  "line": 6,
                  "column": 49
                },
                "end": {
                  "line": 196,
                  "column": 1
                }
              }
            },
            "generator": false,
            "expression": false,
            "range": [
              171,
              7971
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 37
              },
              "end": {
                "line": 196,
                "column": 1
              }
            }
          }
        ],
        "range": [
          134,
          7972
        ],
        "loc": {
          "start": {
            "line": 6,
            "column": 0
          },
          "end": {
            "line": 196,
            "column": 2
          }
        },
        "_esdocTestId": 1482,
        "_esdocTestName": "describe1482"
      },
      "range": [
        134,
        7973
      ],
      "loc": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 196,
          "column": 3
        }
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": "* @test {min} ",
          "range": [
            115,
            133
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 0
            },
            "end": {
              "line": 5,
              "column": 18
            }
          }
        }
      ],
      "trailingComments": [
        {
          "type": "Line",
          "value": "# sourceMappingURL=min-spec.js.map",
          "range": [
            7974,
            8010
          ],
          "loc": {
            "start": {
              "line": 197,
              "column": 0
            },
            "end": {
              "line": 197,
              "column": 36
            }
          }
        }
      ]
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    7973
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 196,
      "column": 3
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "* @test {min} ",
      "range": [
        115,
        133
      ],
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 5,
          "column": 18
        }
      }
    },
    {
      "type": "Line",
      "value": "# sourceMappingURL=min-spec.js.map",
      "range": [
        7974,
        8010
      ],
      "loc": {
        "start": {
          "line": 197,
          "column": 0
        },
        "end": {
          "line": 197,
          "column": 36
        }
      }
    }
  ]
}